Điểm:
800
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho \(2\) số nguyên \(A\) và \(B\). Tìm số nguyên \(M\) nằm giữa \(A\) và \(B\) sao cho khoảng cách giữa \(A \times M\) và \(B \times M\) là nhỏ nhất. \(M\) phải khác \(A\) và \(B\)
Input
- Gồm 1 dòng duy nhất chứa hai số nguyên \(A\) và \(B\) \((-10^{9} \leq A \leq B \leq 10^{9})\)
- Dữ liệu đảm bảo \(A \leq B - 2\)
Output
- Gồm 1 dòng duy nhất chứa số nguyên \(M\) cần tìm.
Example
Test 1
Input
1 3
Output
2
Bình luận
cho test thêm thời gian với
a,b = map(int,input().split())
if a>b:
a,b = b,a
M = a+1
c = abs(aM-bM)
for i in range(a+2,b):
d = abs(ai-bi)
if d<c:
c=d
M=i
print(M)
Solution:
lam ntn vay mn?
=)))