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