1251 : Triangular numbers

时间限制:1 Sec 内存限制:128 MiB
提交:114 答案正确:70

提交 状态 讨论区

题目描述

如果一个整数n是Triangle numbers,则表示n个点能组成一个等边三角形。
如下图所示表示的是前6个等边三角形, 那么1,3,6,10......是Triangle numbers,而2,4,5......不是Triangular numbers。
现给出一个整数n,问n是否是一个Triangular numbers。

输入

首先输入一个整数N,表示有N组测试实例。
每组实例输入一个整数n( 1 <= n <= 500)。

输出

每组实例输出一行,如果n是Triangular numbers输出YES,否则输出NO。

样例输入

复制
3
1
2
3

样例输出

复制
YES
NO
YES

提示


			

来源

The last topic