C2-03 · Thứ mấy sau k ngày?
Xem dạng PDF
Gửi bài giải
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Đánh số các thứ trong tuần như mục 2.3.1: thứ Hai là 0, thứ Ba là 1, …, thứ Bảy là 5, Chủ nhật là 6. Hôm nay là thứ có số ~d~. Hỏi sau ~k~ ngày nữa là thứ có số mấy?
Dữ liệu vào
Một dòng chứa hai số nguyên ~d~ và ~k~, cách nhau một dấu cách.
Kết quả
Một dòng: số của thứ sau ~k~ ngày (từ 0 đến 6).
Ràng buộc
- ~0 \le d \le 6~.
- ~0 \le k \le 10^{18}~.
Ví dụ 1
Dữ liệu vào:
1 10
Kết quả:
4
Ví dụ 2
Dữ liệu vào:
6 1
Kết quả:
0
Giải thích ví dụ
- Ví dụ 1: hôm nay thứ Ba (số 1); ~(1 + 10) \bmod 7 = 4~, tức thứ Sáu.
- Ví dụ 2: hôm nay Chủ nhật (số 6); ngày mai là thứ Hai, số 0 — hết tuần thì quay lại từ đầu như kim đồng hồ.
Ghi chú
- Phần dư
a % bluôn từ 0 đếnb - 1(mục 2.3.1). - ~k~ có thể rất lớn (tới ~10^{18}~ ngày).
Nguồn trong sách: Bài C2-03, mục 2.10, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (*)
Đang tải...