LONGDATE

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ụ:

Input

Output

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\)\(m\ = \ 1\);

+ Có 30% điểm có \(d < = \ 28\)\(m\ = \ 4\);

+ Có 40% điểm còn lại, không có điều kiện gì thêm.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. cosu (12/20)
  2. vohuyen6688 (10/11)
  3. nhakyy (9/15)
Trong 7 ngày
  1. nhakyy (26/36)
  2. phatkrt (14/27)
  3. bennek (13/13)
Trong 30 ngày
  1. qtaydzs1tg (186/276)
  2. thang8a1 (134/263)
  3. ifindmyself1 (117/244)
Thống kê
AC/Sub: 120817/226949
Pascal: 18142
C++: 157988
Python: 50747
Lượt xem/tải tests: 42172

Lưu Hải Phong - 2020
[email protected]