Thi thử TS10 CSP 2026 - Ông Bụt

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Giáo sư X đang cần tiền đầu tư cho một dự án lớn. Số tiền cần có là ~n~ đồng nhưng tài khoản của ông đang có ~0~ đồng. Ông bèn đến ngân hàng và khóc... Bụt hiện lên dưới chức danh giám đốc ngân hàng hỏi "Vì sao con khóc?".

Sau khi nghe kể sự tình, Bụt bảo: "Được rồi, bây giờ mỗi ngày con có thể kiếm tiền nạp thêm vào tài khoản một số tiền tùy ý (có thể ~0~ đồng), rồi cuối ngày ta sẽ hô biến để số tiền trong tài khoản của con tăng lên gấp đôi. Tuy nhiên nếu có thời điểm tài khoản của con có nhiều hơn ~n~ đồng ta sẽ thu lại hết và tài khoản của con trở lại thành ~0~ đồng".

Yêu cầu: Giáo sư X chỉ có ~k~ ngày để huy động tiền, hãy cho biết số tiền ít nhất giáo sư X cần kiếm thêm để trong thời hạn đến hết ngày thứ ~k~, có thời điểm số tiền trong tài khoản của giáo sư X đúng bằng ~n~. Khi đó giáo sư X chỉ cần cảm ơn ông Bụt và rút hết ~n~ đồng ra đầu tư.

Input

  • Dòng 1 chứa số nguyên dương ~T \le 10^5~ là số test.

  • ~T~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~n, k \le 10^{18}~ cách nhau bởi dấu cách ứng với một test.

Output

  • Ứng với mỗi test, ghi ra một số nguyên duy nhất trên một dòng là số tiền giáo sư X phải tự kiếm thêm để nạp vào tài khoản của mình.

Sample Input 1

4
10 2
99 5
123456789 9
999999999 100

Sample Output 1

3
8
482256
21

Notes

Test 1:

  • Ngày 1: Giáo sư X nạp vào ~2~ đồng, cuối ngày có ~4~ đồng.

  • Ngày 2: Giáo sư X nạp thêm ~1~ đồng, cuối ngày có ~10~ đồng.

Test 2:

  • Ngày 1: Giáo sư X nạp vào ~6~ đồng, cuối ngày có ~12~ đồng.

  • Ngày 2: Giáo sư X nạp thêm ~0~ đồng, cuối ngày có ~24~ đồng.

  • Ngày 3: Giáo sư X nạp thêm ~0~ đồng, cuối ngày có ~48~ đồng.

  • Ngày 4: Giáo sư X nạp thêm ~1~ đồng, cuối ngày có ~98~ đồng.

  • Ngày 5: Giáo sư X nạp thêm ~1~ đồng thành ~99~ đồng.


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.