Phần dư (đề HSG 12 Thanh Hóa 2023)

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: BAI5.INP
Output: BAI5.OUT

Dạng bài
Ngôn ngữ cho phép
C++, Pascal, PyPy, Python

Cho số nguyên tố ~k~, tìm số nguyên dương ~m~ nhỏ nhất sao cho ~k \times m~ tạo thành một số có tất cả các chữ số giống nhau.

Yêu cầu: Tìm phần dư nhận được trong phép chia ~m~ cho ~10^9 + 7~.

Dữ liệu

Gồm một số nguyên tố ~k~ (~1 \le k \le 10^9~).

Kết quả

In ra một số nguyên là đáp số của bài toán.

Ví dụ

Ví dụ 1

BAI5.INP

13

BAI5.OUT

8547

Giải thích: ~13 \times 8547 = 111111~.

Ví dụ 2

BAI5.INP

23

BAI5.OUT

797103822

Giới hạn

  • Subtask 1 (50% số điểm): ~k \times m \le 10^9~.
  • Subtask 2 (50% số điểm): không có ràng buộc gì thêm.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.