CF47A.Triangular numbers

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Triangular numbers

题目描述

三角数是指可以用等边三角形均匀排布点得到的点的个数。例如,三个点可以排成一个三角形,因此 33 是一个三角数。第 nn 个三角数表示边上有 nn 个点的三角形包含的点数。。你可以在维基百科(http://en.wikipedia.org/wiki/Triangular_number)上了解更多关于三角数的信息。

你的任务是判断给定的整数是否为三角数。

输入格式

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

输出格式

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

说明/提示

由 ChatGPT 5 翻译

样例

1
YES
2
NO
3
YES

在线编程 IDE

建议全屏模式获得最佳体验