tuan_MOD - MOD
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: hatuank97lhp

Ta có 3 số nguyên dương x, n, m. Gọi y là số được biểu diễn khi viết n lần số x.

          y = xxx...xxx (n số x).

Ví dụ, x = 10, n = 3 thì y = 101010. Nếu m = 5 thì kết quả sẽ là 0.

Hãy tính số dư khi chia y cho m.

Input:

Dòng đầu tiên nhập vào số T, số bộ dữ liệu. (T <= 2*104).

Các dòng tiếp theo, mỗi dòng chứa 4 số nguyên dương 1<= x, n, m <= 1012.

Output:

In ra T dòng là kết quả của từng truy vấn.

Giới hạn:

Sub1: (50%) T*max(n) <= 106.

Sub2: (50%) Không có điều kiện ràng buộc thêm.

Ví dụ

MOD.inp

MOD.out

2

10    3     5

1234     2     9

0

2

Back to Top