CF47A Triangular numbers
题目描述
三角数是指可以用等边三角形均匀排布点得到的点的个数。例如,三个点可以排成一个三角形,因此 $3$ 是一个三角数。第 $n$ 个三角数表示边上有 $n$ 个点的三角形包含的点数。。你可以在维基百科(http://en.wikipedia.org/wiki/Triangular_number)上了解更多关于三角数的信息。
你的任务是判断给定的整数是否为三角数。
输入格式
第一行包含一个整数 $n$($1 \leq n \leq 500$)——给定的整数。
输出格式
如果该整数是三角数,输出 YES,否则输出 NO。
说明/提示
由 ChatGPT 5 翻译