Ngày mai

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Viết chương trình nhập vào ngày, tháng, năm. Hãy cho biết ngày tiếp theo của ngày đã nhập. Lưu ý xử lý các trường hợp đặc biệt khi thay đổi tháng hoặc thay đổi năm (bao gồm cả năm nhuận).

Input

  • Một dòng duy nhất chứa ba số nguyên \(d, m, y\) lần lượt là ngày, tháng và năm (\(1 \le d \le 31, 1 \le m \le 12, 1 \le y \le 10^9\)). Dữ liệu đảm bảo ngày nhập vào là một ngày hợp lệ.

Output

  • In ra ba số nguyên là ngày, tháng và năm của ngày tiếp theo, mỗi số cách nhau một khoảng trắng.

Example

Test 1

Input
31 12 2022
Output
1 1 2023
Note

Ngày tiếp theo của ngày 31 tháng 12 năm 2022 là ngày 1 tháng 1 năm 2023.

Test 2

Input
28 2 2020
Output
29 2 2020
Note

Năm 2020 là năm nhuận, nên tháng 2 có 29 ngày. Ngày tiếp theo của ngày 28/2 là ngày 29/2.

Test 3

Input
30 4 2021
Output
1 5 2021

Constraints

  • \(1 \le d \le 31\)
  • \(1 \le m \le 12\)
  • \(1 \le y \le 10^9\)

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.