Po là một nhân viên thu ngân lâu năm có nhiều kinh nghiệm. Suốt mấy chục năm nay Po luôn được các sếp đánh giá tốt. Tuy nhiên máy tính mới là công cụ giúp đỡ Po trong những năm qua chứa không phải kinh nghiệm vì công việc của Po chỉ là quét mã vạch để tính tiền sau đó khách hàng thanh toán Online. Bỗng một ngày, đó chính là ngày hôm nay mất điện mà không ai báo trước để Po báo bệnh xin nghỉ việc, vì mất điện thì Po phải làm phép tính khi tính tiền cho khách hàng, phải làm phép tính để trả lại tiền thừa,…việc tính toán không phải là thế mạnh của Po.
Một khách hàng mua gói kẹo có giá \(a\) đồng đến quầy thu ngân đưa cho Po \(b\) đồng để thanh toán, Po tính toán rồi trả lại tiền thừa cho khách hàng tuy nhiên Po đã tính toán sai. Cụ thể, số tiền Po trả lại có cùng số lượng chữ số với kết quả đúng \(b - a\) nhưng sai ở hàng chữ số cao nhất.
Yêu cầu: Hãy cho biết giá trị lớn nhất của số tiền mà Po trả lại cho khách?
Dữ liệu vào:
+ Một dòng ghi hai số nguyên \(a,\ b\ (1 \leq a < b \leq 10^{9})\).
Kết quả:
+ Ghi số nguyên là kết quả của bài toán.
Ví dụ:
Ví dụ 1 | Ví dụ 2 | |||
---|---|---|---|---|
Input | Output | Input | Output | |
23 500 | 977 | 101 200 | 89 |
Gải thích ví dụ 1: Số tiền đúng mà Po cần trả là \(500 - 23 = 477\), tuy nhiên Po trả sai ở hàng chữ số cao nhất nên các kết quả có thể là 177, 277, 377, 577, 677, 777, 877, 977; trong đó giá trị lớn nhất là 977
Code tích cực |
---|
Trong 24h |
Trong 7 ngày |
|
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38905 |