📜 WAYPOINT LESSON
Contest Strategy — Scan, Rank, Secure
⭐⭐ intermediate⏳ 20 min read📍 Lesson 118 of 281
The first 15 minutes decide the contest: read everything, rank by expected solving time, secure the easiest first.
15 phút đầu
Đọc TOÀN BỘ đề trước khi code bài nào. Ghi lại cho mỗi bài: kỹ thuật đoán được, ràng buộc lớn nhất, ước lượng thời gian. Điểm HSG đến từ TỔNG điểm, không phải số bài giải đẹp.
Thứ tự gợi ý: bài dễ nhất theo ƯỚC LƯỢNG RIÊNG CỦA BẠN (không phải số thứ tự). Bài dễ = kỹ thuật bạn cài đúng ngay + test biên rõ.
Phân bổ thời gian (kỳ 120 phút, 2–3 bài)
- 15': đọc + xếp hạng.
- Xếp hạng 1: giải trong 20–25'. Nếu vượt 40' → dừng, ghi subtask brute force (điểm một phần), chuyển bài.
- Xếp hạng 2: 40'. Giữa kỳ: quay lại bài 1 nếu có ý mới.
- 20' cuối: kiểm tra Overflow, biên, định dạng in — KHÔNG bắt đầu bài mới lúc này trừ khi chắc chắn.
Điểm một phần (subtask)
Trước khi code: kiểm tra giới hạn con. n ≤ 1000 giải được bằng O(n^2)? Viết luôn bản O(n^2) chắc chắn trước, tối ưu sau nếu còn thời gian — điểm con là điểm THẬT.
Điểm mấu chốt: tổng điểm tối đa hóa bằng thứ tự giải + điểm con, không bằng độ khó bài giải đẹp nhất.