Một bài tập thú vị về chữ số

Xem dưới dạng PDF

Gửi bài giải

Điểm: 30
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Cho \(3\) số nguyên dương \(l,r,k\) hãy tính \(F(l)+F(l+1)+... + F(r)\) với \(F(n)\) là số lần xuất hiện của chữ số \(k\) trong \(n\).

Dữ liệu vào

  • Số nguyên dương \(t\) \((1 \le t \le 10^5)\)
  • \(t\) dòng tiếp theo, mỗi dòng chứa \(3\) số nguyên dương \(l,r,k\) \((1 \le l \le r \le 10^{18}; 0 \le k \le 9)\)

Dữ liệu ra

  • Với mỗi dòng, hãy in ra kết quả sau khi chia lấy dư cho \(1234567891\)

Ràng buộc

  • Substask 1 (50%): \(1 \le l \le r \le 10^6\)
  • Substask 2 (50%): Không giới hạn gì thêm

Input 1

2
22 36 2
100 110 0

Output 1

10
12

Nhận xét

Không có ý kiến tại thời điểm này.