প্রোগ্রামিং সমস্যা ৯ — পূর্ণবর্গ সংখ্যা

প্রবলেম সেটার : Dimik Computing


সমস্যার বিবরণ

একটি সংখ্যা পূর্ণবর্গ কি না, সেটি বের করার প্রোগ্রাম লিখতে হবে।

ইনপুট

ইনপুটের প্রথম লাইনে থাকবে টেস্ট কেসের সংখ্যা \(T~(T\leq 100)\)। এরপরে \(T\)-সংখ্যক লাইন থাকবে। প্রতিটি লাইনে থাকবে একটি পূর্ণসংখ্যা \(N~(0\leq N\leq2^{31})\)।

আউটপুট

প্রোগ্রামটির আউটপুটে \(N\) পূর্ণবর্গ সংখ্যা হলে YES প্রিন্ট করতে হবে। অন্যথায় প্রিন্ট করতে হবে NO

নমুনা ইনপুট আউটপুট

নমুনা #১

ইনপুট
3
16
18
196
আউটপুট
YES
NO
YES
Loading Stats...