Tin học trẻ 2022 - Vòng Khu vực miền Bắc - bảng A
Cạnh hình chữ nhật
Nộp bàiCho ba số tự nhiên \(A,B,C\). Biết rằng ba số ngày là độ dài ba cạnh của một hình chữ nhật. Hãy đưa ra độ dài cạnh còn lại của hình chữ nhật đó.
Input
- Gồm ba dòng tương ứng là ba số tự nhiên \(A,B,C\) (\(0 < A,B,C \le 1000\)).
Output
- Một số duy nhất là kết quả bài toán.
Example
Test 1
Input
3
3
4
Output
4
Note
Với \(A = 3, B = 3\) và \(C = 4\) thì ta thấy \(A\) và \(B\) là cạnh đối nhau có cùng chiều dài cạnh nên cạnh còn lại phải có cùng chiều dài với \(C\).
Vì vậy cần đưa ra đáp án là \(4\).
Tom và Jerry
Nộp bàiTrong nhà mèo Tôm ban đầu có \(N\) hạt thóc. Vụ mùa đến, mèo Tôm dành một ngày đi thu hoạch thóc mang về nhà rồi ngày hôm sau sang nhà chó Spike chơi, mèo Tôm cứ lặp đi lặp lại các ngày như vậy. Chuột Jerry biết được lịch trình của mèo Tôm nên cứ đến ngày mèo Tôm sang nhà chó Spike chơi thì chuột Jerry sang nhà mèo Tôm lấy đi một nửa số thóc mà ngày hôm trước mèo Tôm thu hoạch được (nếu số thóc mèo Tôm thu hoạch là số lẻ - giả sử là \(X\) thì số thuóc chuột Jerry lấy là một nửa của (\(X-1\))).
Biết rằng, mèo Tôm lần đầu tiên sẽ thu hoạch được \(K\) hạt thóc, và mỗi lần thu hoạch sau đó sẽ bị giảm \(1\) hạt thóc (lần thứ hai thu hoạch \(K-1\) hạt thóc, lần thứ ba thu hoạch \(K-2\) hạt thóc,...) và đến khi thu hoạch được \(1\) hạt thóc thì sẽ không bị giảm nữa.
Mèo Tôm là một con mèo rất kém tính toán, mèo Tôm muốn biết sau ít nhất bao nhiêu ngày thì trong nhà mèo Tôm có tối thiểu \(M\) hạt thóc. Em hãy lập trình để tính toán giúp mèo Tôm.
Yêu cầu: Cho ba số tự nhiên \(N,M\) và \(K\). Hỏi thời điểm đầu tiên mà ở trong nhà mèo Tôm có tối thiểu \(M\) hạt thóc?
Input
- Gồm ba dòng, tương ứng là ba số tự nhiên \(N,M\) và \(K\) (\(1 \le N,M,K \le 10^9, M > N\)).
Output
- Một số là kết quả của bài toán.
Scoring
- Subtask \(1\) (\(60\%\) số điểm): \(N,M,K \le 10^4\).
- Subtask \(2\) (\(40\%\) sô điểm): không có ràng buộc gì thêm.
Example
Test 1
Input
6
22
10
Output
5
Note
- Ngày đầu tiên mèo Tôm mang về \(10\) hạt thóc -> có \(10 + 6 = 16\) hạt thóc.
- Ngày thứ hai, chuột Jerry thứ \(5\) hạt thóc -> còn \(16 - 5 = 11\) hạt thóc.
- Ngày thứ ba, mèo Tôm mang về \(9\) hạt thóc -> có \(20\) hạt thóc.
- Ngày thứ tư, chuột Jerry lấy \(4\) hạt thóc -> có \(16\) hạt thóc.
- Ngày thứ năm, mèo Tôm mang về \(8\) hạt thóc -> có \(24\) hạt thóc.
Vậy ngày thứ \(5\) trong nhà mèo Tôm đã có tối thiểu \(22\) hạt thóc.
Test 2
Input
5
8
2
Output
5
Đổi chỗ chữ số
Nộp bàiCho một số tự nhiên \(N\). Có thể đổi vị trí \(2\) chữ số (không giới hạn số lần đổi) tuy nhiên không được để tồn tại chữ số \(0\) ở vị trí đầu tiên. Hãy đưa ra số đối xứng nhỏ nhất có thể tạo thành từ số \(N\). Nếu không tồn tại số đối xứng nào thì đưa ra \(0\).
Input
- Nhập vào một số tự nhiên \(N\) (\(0 \le N \le 10^{15}\)).
Output
- Một số là kết quả của bài toán.
Scoring
- Subtask \(1\) (\(60\%\) số điểm): \(N\) có tối đa \(2\) chữ số khác nhau.
- Subtask \(2\) (\(40\%\) số điểm): \(N\) có \(3\) chữ số khác nhau.
Example
Test 1
Input
311
Output
131
Note
Đổi chữ chữ số \(3\) và chữ số \(1\) đầu tiên sẽ được kết quả là số đối xứng nhỏ nhất. Đáp án cần đưa ra là \(131\).
Test 2
Input
26622
Output
26262
Note
Có nhiều cách để tạo ra số đối xứng như: \(26262\), \(62226\) nhưng số \(26262\) là nhỏ nhất.
Test 3
Input
1213
Output
0
Note
Không tồn tại cách đổi chỗ để tạo ra số đối xứng.