Longdate (longdate.*)
Long là một học viên của ABC Smart, nhưng do Long khá thông minh nên Long được xếp vào lớp của các anh chị lớn tuổi hơn. Một hôm Long nghĩ ra một bài toán để đố các anh chị như sau:
Cho thời gian bất kỳ gồm ngày, tháng, năm. Hỏi sau ngày đó 2 ngày thì là ngày, tháng, năm nào? Ví dụ 23/11/2023 thì sau 2 ngày là 25/11/2023.
Long biết rất nhiều anh/ chị trong lớp không biết quy luật tính ngày tháng, nên Long cho thêm thông tin sau: Năm nhuận là năm chia hết cho 4 nhưng không chia hết cho 100 hoặc là năm chia hết cho 400; Các trường hợp còn lại là năm không nhuận. Tất cả các năm mà các tháng có 31 ngày là: 1, 3, 5, 7, 8, 10, 12; Các tháng có 30 ngày là: 4, 6, 9, 11; Riêng tháng 2 năm nhuận có 29 ngày, còn năm không nhuận sẽ có 28 ngày.
Dữ liệu vào: Gồm 3 số nguyên dương \(d,\ m,\ y\ (\ y\ < = 10^{9})\).
Kết quả: Ghi 3 số nguyên cho biết kết quả của bài toán.
(Chú ý: dữ liệu đầu vào luôn đảm bảo ngày, tháng, năm là đúng)
Ví dụ:
|
|
|---|---|
| 23 11 2023 | 25 11 2023 |
| 29 1 2023 | 31 1 2023 |
| 28 4 2023 | 30 4 2023 |
Ràng buộc:
+ Có 30% số điểm có \(d \leq 29\) và \(m\ = \ 1\);
+ Có 30% điểm có \(d < = \ 28\) và \(m\ = \ 4\);
+ Có 40% điểm còn lại, không có điều kiện gì thêm.
| Code tích cực |
|---|
| Trong 24h |
|
| Trong 7 ngày |
| Trong 30 ngày |
|
| Kỳ thi |
|---|
| Lập trình cơ bản |
| Luyện thi Chuyên Tin - CB |
| Luyện thi Chuyên Tin - NC |
| Tuyển tập Đề thi Tuyển sinh 10 |
| Tuyển tập Đề thi HSG THCS |
| Tuyển tập Đề thi HSG THPT |
| Tuyển tập Đề thi HSG Chọn đội tuyển |
| Thống kê |
|---|
|
AC/Sub: 120817/226949 Pascal: 18142 C++: 157988 Python: 50747 Lượt xem/tải tests: 42172 |