Số ở giữa - Tin hoc trẻ tỉnh Bắc Giang

Xem PDF



Tác giả:
Dạng bài
Đ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\)\(B\). Tìm số nguyên \(M\) nằm giữa \(A\)\(B\) sao cho khoảng cách giữa \(A \times M\)\(B \times M\) là nhỏ nhất. \(M\) phải khác \(A\)\(B\)

Input

  • Gồm 1 dòng duy nhất chứa hai số nguyên \(A\)\(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


  • -1
    kay    8:09 p.m. 18 Tháng 4, 2024

    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)

    • 6 bình luận nữa