Nộp bài
Điểm:
800 (thành phần)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Tác giả:
Dạng bài
s độ dài vô hạn bằng cách ghép các số nguyên tố có giá trị tăng dần lại với nhau, bắt đầu từ số 2. Các chữ số đầu của s bao gồm: 2357111317192329\dots.
tạo một sốBạn được cho t testcase, mỗi testcase gồm một số k. Nhiệm vụ của bạn là tính tích k chữ số đầu tiên của s. Vì kết quả có thể rất lớn nên hãy xuất kết quả sau khi mod\ 10^9+7.
Input, Output và Subtasks
Input: (bàn phím
)
- Dòng đầu tiên gồm số nguyên dương t là số testcase (1\le t\le 10^5).
- Sau đó là t dòng, mỗi dòng gồm một số nguyên dương k (1\le k\le 10^{18})
Output: (màn hình
)
- Vỡi mỗi truy vấn, in ra kết quả tìm được trên một dòng.
Subtasks
- 30\% số điểm có k\le 10^6.
- 70\% số điểm còn lại không có giới hạn gì thêm.
Sample
Input (bàn phím
)
6
1
2
3
4
5
8
Output (màn hình
)
2
6
30
210
210
630
Notes
- Trong testcase thứ hai, kết quả là 2\times 3=6.
- Trong testcase thứ ba, kết quả là 2\times 3\times 5=30.
- Trong testcase thứ tư, kết quả là 2\times 3\times 5\times 7=210.
- Trong testcase thứ năm, kết quả là 2\times 3\times 5\times 7\times 1=210.
- Trong testcase thứ sáu, kết quả là 2\times 3\times 5\times 7\times 1\times 1\times 1\times 3=630.
Bình luận