51Nod 1087 1 10 100 1000 | 数学
2017-09-01 00:18
344 查看
Input示例
3 1 2 3Output示例
1 1 0
#include "bits/stdc++.h" using namespace std; #define LL long long #define INF 0x3f3f3f3f3f #define PI acos(-1) #define N 510 #define MOD 10 using namespace std; int main() { int n,t,m; scanf("%d",&t); while(t--){ scanf("%d",&m); if(m==1){ puts("1");continue; } int f=0,i; for(i=1;i<=m;i++){ if(i*i+i==2*m){ f=1; break; }else if(i*i+i>2*m){ f=2; break; } } if(f==2){ i--; if(m==1+(i*i+i)/2) f=3; } if(f==3) puts("1"); else puts("0"); } return 0; }
相关文章推荐
- 51nod-【1087 1 10 100 1000】
- 【51Nod】1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51Nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51NOD 1087 1 10 100 1000
- 51NOD 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000【递推】
- [51nod] 1087 1 10 100 1000
- 51nod-1087 . 1 10 100 1000
- 51Nod-1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51Nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51nod 1087 1 10 100 1000
- 51Nod-1087 1 10 100 1000【模拟】
- 【51Nod】1087 - 1 10 100 1000 问题(水)
- [51NOD]-1087 1 10 100 1000 [思维]
- 51nod-1087 . 1 10 100 1000
- 51nod 1087《1 10 100 1000》