Ống dẫn của Bob


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

Bạn đã nhận được hai loại cáp năng lượng tròn. Đầu tiên có bán kính R1 và R2 thứ hai. Bạn cần mua một ống dẫn hình tròn (xem hình ảnh dưới đây) phù hợp với hai dây cáp đó:

enter image description here

Bán kính nhỏ nhất của một ống dẫn mà bạn cần phải mua là gì? Nói cách khác, cho hai vòng tròn, bán kính nhỏ nhất của vòng tròn thứ ba chứa cả 2 đường tròn kia là gì ?

Đầu vào

Trong dòng đầu tiên có một số nguyên T ( T ≤ 10000), cho biết số lượng các trường hợp thử nghiệm.

Trên dòng duy nhất của mỗi trường hợp kiểm tra, chúng ta sẽ có hai số nguyên R1 và R2 cho biết bán kính cáp. Các số nguyên > 0 và tất cả các toán học sẽ phù hợp với một số nguyên 32 bit.

Đầu ra

Trong mỗi trường hợp kiểm tra, đưa ra câu trả lời trong một dòng đơn.

VÍ DỤ

INPUT

3

1 1

2 8

8 2

OUTPUT

2

10

10


Comments

There are no comments at the moment.