Chiến lược giải đề Tin học trẻ Bảng A
Nội dung bài học
1. Bản đồ 5 bước tác chiến trong phòng thi
BƯỚC 1: Đọc đề cẩn thận (Tối thiểu 2 lần, gạch chân Ràng buộc dữ liệu & Input/Output)
│
BƯỚC 2: Nháp thuật toán & Dry Run tay với Sample Test trên giấy
│
BƯỚC 3: Liệt kê các "Bẫy hiểm độc" (Edge Cases: N = 0, N = 1, số âm, số cực lớn)
│
BƯỚC 4: Lập trình sạch sẽ, dùng đúng kiểu dữ liệu, in đúng từng chữ hoa/thường
│
BƯỚC 5: Tự kiểm thử (Self-Testing) với test nhỏ nhất, test biên và test lớn nhất trước khi nộp!
2. Các tử huyệt làm mất điểm oan
- In thừa chữ dẫn dắt: Đề chỉ yêu cầu in
15, viếtprint("Ket qua la:", 15)sẽ bị chấmWrong Answer (WA)ngay lập tức. - Không để ý giới hạn $N$: Nếu $N \le 10^5$ thì vòng lặp
foran toàn. Nếu $N \ge 10^9$ bắt buộc phải dùng công thức giải tích $\mathcal{O}(1)$.