trang chủ / bài tập / bookread

Đọc sách

Đề bài

Mô tả

Polycarp đang đọc một quyển sách gồm n trang, được đánh số từ 1 đến n. Mỗi khi đọc xong một trang có số thứ tự chia hết cho m, anh ghi lại chữ số cuối cùng (chữ số hàng đơn vị) của số trang đó.

Ví dụ, với n=15m=5, các trang chia hết cho m5,10,15; chữ số cuối lần lượt là 5,0,5, tổng của chúng là 10.

Nhiệm vụ của bạn là tính tổng tất cả các chữ số mà Polycarp đã ghi lại. Bạn cần trả lời q truy vấn độc lập.

Dữ liệu vào

  • Dòng đầu chứa một số nguyên q (số truy vấn).
  • q dòng tiếp theo, mỗi dòng chứa hai số nguyên nm.

Dữ liệu ra

Với mỗi truy vấn, in ra trên một dòng tổng các chữ số mà Polycarp ghi lại.

Ràng buộc

  • 1q1000
  • 1n,m1016

Ví dụ

Input Output Giải thích
3
10 1
100 3
123 144
45
153
0
Truy vấn 1: mọi trang 1..10 đều chia hết cho 1; tổng chữ số cuối là 1+2++9+0=45.
Truy vấn 3: không có trang nào trong 1..123 chia hết cho 144, nên tổng bằng 0.
2
15 5
1024 14
10
294
Truy vấn 1: các bội của 55,10,15, chữ số cuối 5+0+5=10.

Bình luận

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

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0