Codeforces Round 808 (Div. 2) |
---|
Закончено |
Вам дан массив $$$a$$$, состоящий из $$$n$$$ целых положительных чисел.
Вы можете выполнить следующую операцию любое количество раз (возможно, нулевое):
Можно ли сделать так, чтобы выполнялось $$$a_i=0$$$ для всех $$$2\le i\le n$$$?
Каждый тест состоит из нескольких наборов входных данных. Первая строка входных данных содержит одно целое число $$$t$$$ ($$$1\le t\le 100$$$) — количество наборов входных данных в тесте. Далее следует описание наборов.
Первая строка содержит одно целое число $$$n$$$ ($$$2 \le n \le 100$$$) — длину массива $$$a$$$.
Вторая строка содержит $$$n$$$ целых чисел $$$a_1,a_2,\ldots,a_n$$$ ($$$1 \le a_i \le 10^9$$$).
Для каждого набора входных данных выведите «YES» (без кавычек), если возможно заменить $$$a_i$$$ на $$$0$$$ для всех $$$2 \le i \le n$$$, и «NO» (без кавычек) в противном случае.
Вы можете выводить буквы в любом регистре (верхнем или нижнем).
425 1031 2 341 1 1 199 9 8 2 4 4 3 5 3
YES YES YES NO
В первом наборе входных данных исходный массив — $$$[5,10]$$$. Вы можете выполнить $$$2$$$ операции, чтобы достичь цели:
Во втором наборе входных данных исходный массив — это $$$[1,2,3]$$$. Вы можете выполнить $$$4$$$ операции, чтобы достичь цели:
В третьем наборе входных данных вы можете последовательно выбрать следующие индексы: $$$4$$$, $$$3$$$, $$$2$$$.
Название |
---|