[THT - KV MIEN TRUNG - 22-23] Nhân Bản


Submit solution

Points: 50
Time limit: 1.0s
Memory limit: 256M

Problem type

Số đối xứng của A là viết các số theo ngược lại (từ phải sang trái) gọi là B. Ví dụ: số đối xứng của A = 123 là B = 321. Phép nhân bản số AAB. Ví dụ: Với số A = 123 dùng phép nhân bản 1 lần được số 123321, nhân bản 2 lần được số 123321123321, nhân bản 3 lần được số 123321123321123321123321, ... nhân bản liên tục và vô tận lần số A ta được số Z.

Yêu cầu: tính tổng các chữ số từ vị trí thứ L đến vị trí thứ R của số Z.

Dữ liệu: Nhập vào lần lượt ba số tự nhiên A, L, R. Mỗi số ghi trên một dòng.

Kết quả: Đưa ra một số duy nhất là đáp án của bài toán.

Ví dụ:

Input:
123
1
3

Output:
6

Giải thích:
1 + 2 + 3 = 6

Input:
123
2
7

Output:
12

Giải thích:
Ta có Z = 1 23321123321... Kết quả là : 2 + 3 + 3 + 2 + 1 + 1 = 12

Chấm điểm:

Nếu chương trình chạy đúng những trường hợp 1 ≤ A < 10 3, 1 ≤ L ≤ R ≤ 1000 thì sinh sẽ được 40 điểm;

Nếu chương trình chạy đúng những trường hợp 1 ≤ A ≤ 10 9, 1 ≤ L ≤ R ≤ 10 9 thì sinh sẽ được 100 điểm.


Comments

There are no comments at the moment.