QUE DIÊM

(quediemlc.*)

Hôm nay, bé Đạt đi học được cô giáo dạy về hình tam giác vuông. Nhà bé Đạt có t hộp diêm mỗi hộp có \(n\) que diêm với độ dài lần lượt là \(a_{1},\ a_{2},...,a_{n}\). Vì mới học nên bé Đạt muốn xem có 3 que diêm nào có thể ghép thành hình tam giác vuông không. Em hãy giúp bé Đạt nhé!

Yêu cầu: Em hãy giúp bé Đạt kiểm tra xem độ dài của các que diêm có thể ghép thành hình tam giác vuông hay không.

Dữ liệu vào:

- Dòng đầu chứa số nguyên \(t\ (t \leq 50)\) là số lượng hộp diêm của nhà bé Đạt.

- Các dòng tiếp theo tương ứng với số hộp diêm là:

+ Một dòng là số lượng que diêm \(n\) trong từng hộp \((1 \leq n \leq 700)\).

+ Dòng tiếp theo chứa các số nguyên \(a_{1},\ a_{2},\ldots,a_{n}\ (a_{i}\ \leq \ 10^{9})\) là độ dài của \(n\) que diêm trong từng hộp.

Kết quả:

+ Ghi ra \(t\) dòng tương ứng với hộp diêm thứ \(t\). Ghi ra “YES” nếu hộp diêm đó có cách xếp thành hình tam giác vuông, ghi ra “NO” nếu không có.

Ví dụ:

Input Output Giải thích
2
5
1 2 3 4 5
5
1 1 16 24 13
YES
NO
- Có 3 que diêm có độ dài 3, 4, 5 có thể xếp thành 1 tam giác vuông.
- Không có bộ 3 que diêm nào có độ dài có thể xếp thành 1 tam giác vuông.

Ràng buộc:

- Có 50% số test với \(n \leq 100\) ứng với 50% số điểm của bài.

- Có 50% số test với \(n \leq 700\) ứng với 50% số điểm của bài.

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. trungnam (6/7)
  2. sythai (5/8)
  3. npk1605 (5/10)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]