Định lý Pythagoras
Submit solution
Points:
1 (partial)
Time limit:
1.0s
Memory limit:
98M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Toto học về định lý Pythagoras thấy rằng **trong tam giác vuông bình phương cạnh huyền bằng tổng bình phương 2 cạnh góc vuông".
Khi cô giáo cho bài tập áp dụng cho biết độ dài hai cạnh của tam giác vuông là 2 số nguyên dương, hỏi có có tìm được một cạnh còn lại của tam giác vuông cũng là một số hay không? Toto chưa biết trả lời như thế nào bạn hãy giúp Toto nhé
Input
Dòng đầu là số trường hợp kiểm thử \(t\) (một số nguyên dương không vượt quá 10)
Tiếp theo \(t\) dòng mỗi dòng chứa hai số nguyên dương có giá trị không vượt quá 10000
Output
Gồm \(t\) dòng mỗi dòng là một số nguyên dương là cạnh còn lại của tam giác vuông (có thể cạnh huyền có thể cạnh góc vuông cũng được) trong trường hợp không tồn tại số nguyên thỏa mãn xuất ra \(-1\)
Ví dụ
3
3 4
6 10
7 7
Output
5
8
-1
Comments