เป้าหมาย: พิมพ์ข้อความ "Hello World!" ออกทางหน้าจอให้ถูกต้องแม่นยำ
ไม่มีข้อมูลนำเข้า
Hello World!
*ใช้สำหรับทดสอบว่า Compiler และ Online Judge ทำงานร่วมกันได้ปกติ
#include <iostream> เพื่อใช้คำสั่งแสดงผล
using namespace std; เพื่อความสะดวกในการเรียกใช้ cout
โจทย์: กำหนดให้ \(S = (R1 + R2) / 2\) ถ้าเรารู้ค่า \(R1\) และ \(S\) จงหาค่า \(R2\)
11 15
19
int r1, s; รับค่าผ่าน cin >> r1 >> s;
จงระบุว่าพิกัด \((x, y)\) อยู่ในจตุภาค (Quadrant) ใด :
&& (AND) เพื่อรวมเงื่อนไข
รับเลข \(n\) และ \(k\) ตามด้วยเลข \(n\) บรรทัด จงนับว่ามีเลขกี่ตัวที่หารด้วย \(k\) ลงตัว
ข้อจำกัด: \(n = 10^7\) (10 ล้านบรรทัด!) ต้องเสร็จใน 1 วินาที
cin/cout ทำงานได้เร็วเทียบเท่า scanf/printf
cin ปกติ และแบบใส่ fast_io เพื่อดูความต่างของเวลา endl ในลูปใหญ่ๆ เพราะมันช้ามาก! long long หากเลขคำตอบเกิน \(2 \times 10^9\) "The best way to learn is to solve."
โจทย์: รับเลข \(X, Y\) และ \(N\) ให้ไล่เลขตั้งแต่ \(1\) ถึง \(N\) โดยมีเงื่อนไข:
else if ช่วยให้โปรแกรมทำงานเร็วขึ้นเพราะไม่ต้องเช็คทุกเงื่อนไขถ้าเจออันที่ใช่แล้ว
โจทย์: คุณมีโควตาอินเทอร์เน็ต \(X\) MB ต่อเดือน หากใช้ไม่หมดจะทบไปเดือนหน้าได้
รับค่า \(X\) และจำนวนเดือน \(N\) จากนั้นรับปริมาณการใช้งานในแต่ละเดือน \(P_i\) จงหาว่าในเดือนที่ \(N+1\) คุณจะมีอินเทอร์เน็ตให้ใช้ทั้งหมดกี่ MB
วันนี้คุณได้ฝึกฝนทักษะสำคัญ:
"ความชำนาญเกิดจากการฝึกฝนโจทย์ที่หลากหลาย"
พรุ่งนี้เตรียมพบกับ: Complexity Analysis & Binary Search!