Bộ ba Pytago


Submit solution

Points: 1.5 (partial)
Time limit: 1.0s
JAVA11 2.0s
Pypy 3 2.0s
Memory limit: 67M
JAVA11 977M
Pypy 3 977M

Author:
Problem type

Cho ba số nguyên dương a,b,c. Bạn được thực hiện chỉnh sửa duy nhất một số: cộng hoặc trừ số d (không âm) vào số đó.

Số d nhỏ nhất để sau khi chỉnh sửa (a,b,c) tạo thành bộ số Pytago là bao nhiêu ?

Ghi chú: (a,b,c) là bộ số Pytago nếu a,b,cba cạnh của tam giác vuông, không kể thứ tự (cạnh huyền có thể là a, b hoặc c).

Đầu vào

Một dòng duy nhất chứa ba số nguyên a,b,c (1a,b,c32768).

Đầu ra

Một số nguyên duy nhất: số d nhỏ nhất theo đề bài.

Nếu không tồn tại số d như vậy, xuất ra 1.

Ví dụ

Đầu vào 1:

Copy
3 4 6

Đầu ra 1:

Copy
1

Đầu vào 2:

Copy
6 10 6

Đầu ra 2:

Copy
2

Giải thích: Thêm 2 vào 6 tạo thành bộ Pytago (6,8,10).

Đầu vào 3:

Copy
1 1 1

Đầu ra 3:

Copy
-1
QDUY

Comments

There are no comments at the moment.