题目大意:
给定一个函数
解题思路:
首先我们考虑函数
g(x0?2+1)=1
所以
这很好做,再次不再赘述。
AC代码:
#include
#include
#include
#include
#include
#include
#define sqr(a) ((a)*(a)) using namespace std; const double eps=1e-8; int n; int main() { scanf("%d",&n); for(;n>0;n--) { long long m; scanf("%lld",&m); if(m<=1) { puts("NO"); continue; } long long a=1,b=3,c=-2*m+4; long long delta=sqr(b)-4*a*c; long long haha=(long long)(sqrt(delta)+eps); if(sqr(haha)==delta) puts("YES"); else puts("NO"); } return 0; }