问题1251--Triangular numbers

1251: Triangular numbers

时间限制: 1 Sec  内存限制: 128 MB
提交: 222  解决: 104
[状态] [讨论版] [提交] [命题人:]
题目描述

如果一个整数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。

样例输入 Copy
3
1
2
3

样例输出 Copy
YES
NO
YES

来源/分类