C++ bài 10.A3: Tìm số K


LÀM BÀI

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

Chúng ta có hai số nguyên phân biệt AB.

In ra số nguyên K sao cho |AK|=|BK|.

Nếu không tồn tại số nguyên như vậy, in ra 'IMPOSSIBLE'.

Ràng buộc:

  • Tất cả giá trị đầu vào là số nguyên.
  • 0A,B109
  • AB là khác nhau.

ĐỊNH DẠNG ĐẦU VÀO

Đầu vào được cung cấp từ đầu vào chuẩn như sau:

Copy
A B

ĐỊNH DẠNG ĐẦU RA

In ra số nguyên K thỏa mãn điều kiện.

Nếu không tồn tại, in ra 'IMPOSSIBLE'.

Ví dụ:

Input
Copy
2 16
Output
Copy
9

|29|=7|169|=7, vì vậy 9 là số thỏa mãn điều kiện.

Input
Copy
0 3
Output
Copy
IMPOSSIBLE
Giải thích ví dụ mẫu

Để tìm số nguyên K sao cho |AK|=|BK|, ta cần K nằm chính giữa hai số AB, hoặc cách đều AB. Vì vậy, K sẽ là trung bình của AB nếu AB là số nguyên cách đều nhau; nếu không, không có giá trị K nào thỏa mãn điều kiện.


Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.

Zalo