#P1268. 三角形数
三角形数
题目描述
一定数目的点或圆在等距离的排列下可以形成一个等边三角形,这样的数被称为三角形数。
前 个三角形数分别为 。

第 个三角形数是从 开始的 个自然数的和,即 。
给定一个正整数 ,请你判断 能否表示为两个三角形数(可以相同)的和。
输入格式
一个正整数 。
输出格式
如果 可以表示为两个三角形数之和,则输出 YES,否则输出 NO。
样例数据
256
YES
512
NO
样例解释
样例 中
而 , 它们均为三角形数,故输出 YES
数据范围
对于 数据,
对于 数据,