[Đà Nẵng - TST - 2023] Bài 4: NUM19

Xem dạng PDF

Gửi bài giải

Điểm: 50,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Người đăng:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho hai số nguyên dương ~L,R~. Hãy đếm xem có bao nhiêu số nguyên dương ~x~ thuộc đoạn [~L,R~] chia hết cho ~19~; sao cho ở dạng biểu diễn thập phân, ~x~ không chứa hai chữ số nào có tổng chia hết cho ~3~.

Input:

  • Dòng đầu chứa số nguyên dương ~T~ là số lượng testcase (~1 ≤ T ≤ 10^5~);
  • Mỗi test được mô tả trên hai dòng là ~L~ và ~R~ (~1 ≤ L ≤ R ≤ 10^{10000}~).

Output:

  • Với mỗi testcase, ghi trên một dòng số lượng số nguyên dương ~x~ tìm được, sau khi chia lấy dư cho ~1000000007~

Subtasks:

  • Có ~50 \%~ số test với ~R ≤ 10^6~;
  • Có ~30\%~ số test với tổng độ dài của tất cả các số ~R~ trong ~T~ testcase không vượt quá ~10^3~;
  • Có ~20 \%~ số test với ràng buộc gốc.

Sample Input:

2
1 100
101 200

Sample Output:

4
2

Giải thích:

  • Các số thỏa mãn testcase 1 là: ~19, 38, 76, 95~.

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.