Овај проблем је под истрагом.

Da li je potpun kvadrat

време меморија улаз излаз
2 s 64 Mb стандардни излаз стандардни улаз

Na tabli je zapisan broj 1. Imamo niz od N prirodnih brojeva a i u i-tom koraku (1 ≤ iN) brišemo trenutni broj na tabli i umesto njega pišemo proizvod njega i broja
ai.
Posle svakog koraka odrediti da li je trenutni broj na tabli potpun kvadrat.

U prvom redu standardnog ulaza nalazi se prirodan broj N koji predstavlja dužinu niza a. U svakom od narednih N redova nalazi se po jedan element niza a, u redosledu kojim množe trenutni broj na tabli.

Za svaki element niza a, u redosledu datim na ulazu, ispisati 'DA' ukoliko je njegov proizvod sa trenutnim brojem na tabli potpun kvadrat a inače ispisati 'NE' (velika slova, bez navodnika). Svaki odgovor ispisati u posebnom redu.

1 N ≤ 500.000

1 ai ≤ 1.000.000.

Улаз Излаз

7
2
3
6
15
35
21
64

NE
NE
DA
NE
NE
DA
DA

Na tabli će, redom, biti ispisani brojevi 1·2=2 (nije kvadrat), 1·2·3=6 (nije kvadrat), 1·2·3·6=36 (potpun kvadrat), 1·2·3·6·15=540 (nije kvadrat), 1·2·3·6·15·35=18900 (nije kvadrat), 1·2·3·6·15·35·21=396900 (potpun kvadrat), 1·2·3·6·15·35·21·64=25401600 (potpun kvadrat).

Obratiti pažnju da trenutni broj na tabli ne mora stati čak ni u 64-bitni tip podataka.

Морате бити улоговани како бисте послали задатак на евалуацију.