Codeforces Round 918 (Div. 4) |
---|
Закончено |
У Калина есть $$$n$$$ ведер, $$$i$$$-е из которых содержит $$$a_i$$$ деревянных квадратов со стороной длиной $$$1$$$.
Может ли Калин построить один большой квадрат, используя все заданные квадраты?
Первая строка содержит одно целое число $$$t$$$ ($$$1 \leq t \leq 10^4$$$) — количество наборов входных данных.
Первая строка каждого набора входных данных содержит одно целое число $$$n$$$ ($$$1 \leq n \leq 2 \cdot 10^5$$$) — количество ведер.
Вторая строка каждого набора входных данных содержит $$$n$$$ целых чисел $$$a_1, \ldots, a_n$$$ ($$$1 \leq a_i \leq 10^9$$$) — количество квадратов в каждом ведре.
Сумма $$$n$$$ по всем тестам не превышает $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите «YES», если Калин может построить квадрат, используя все заданные квадраты $$$1 \times 1$$$, и «NO» в противном случае.
Вы можете вывести ответ в любом регистре (например, строки «yEs», «yes», «Yes» и «YES» будут распознаны как положительный ответ).
519214 271 2 3 4 5 6 761 3 5 7 9 1142 2 2 2
YES YES NO YES NO
В первом наборе входных данных Калин может построить квадрат $$$3 \times 3$$$.
Во втором наборе входных данных Калин может построить квадрат $$$4 \times 4$$$.
В третьем наборе входных данных Калин не может построить квадрат, используя все заданные квадраты.
Название |
---|