CF47A Triangular numbers

题目描述

三角数是指可以用等边三角形均匀排布点得到的点的个数。例如,三个点可以排成一个三角形,因此 $3$ 是一个三角数。第 $n$ 个三角数表示边上有 $n$ 个点的三角形包含的点数。![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF47A/7344b4fd5acb7c973775cffc0c5a51a81c6ee4d9.png)。你可以在维基百科(http://en.wikipedia.org/wiki/Triangular_number)上了解更多关于三角数的信息。 你的任务是判断给定的整数是否为三角数。

输入格式

第一行包含一个整数 $n$($1 \leq n \leq 500$)——给定的整数。

输出格式

如果该整数是三角数,输出 YES,否则输出 NO。

说明/提示

由 ChatGPT 5 翻译