hdu 1999 不可摸数
2012-03-13 11:02
309 查看
#include <iostream> #include <cstdio> #include <cmath> using namespace std; int a[1005]; int b[1000005]; void not_toch() { memset(a,0,sizeof(a)); for(int i=0;i<1000005; i++)b[i] = 1; for(int i=2;i<=500005;i++) { for(int j=i+i;j<1000005;j+=i) b[j] += i; } for(int i=1;i<1000001;i++) if(b[i]<1001) a[b[i]] = 1; } int main() { int test; int n; not_toch(); cin>>test; while(test--) { cin>>n; if(a ) cout<<"no"<<endl; else cout<<"yes"<<endl; } return 0; }
相关文章推荐
- HDOJ 1999 HDU 1999 不可摸数 ACM 1999 IN HDU
- hdu 1999 不可摸数
- hdu 1999 不可摸数
- HDU--1999-不可摸数
- hdu 1999 不可摸数
- hdu-oj 1999 不可摸数
- HDU - 1999 不可摸数 (所有的真因子和,类似于素数筛选的那个过程写的)
- HDU 1999 不可摸数 (水题)
- HDU 1999 不可摸数 (约数和。。)
- hdu 1999 不可摸数(朴素打表法求质因子之和)
- 不可摸数HDU-1999
- hdu 1999 不可摸数
- hdu——1999(不可模数 )
- hdu 1999 不可摸数
- hdu 1999 不可摸数 筛选素数 两次打表
- HDU 1999 不可摸数(数论)
- hdu 1999-不可摸数
- hdu 1999 不可摸数
- HDU 1999 不可摸数 (乱搞)
- hdu 1999 不可摸数