Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:我的0msIn Reply To:OMS的是怎么过的呀? Posted by:druse at 2008-05-24 21:03:52 #include<iostream> using namespace std; int f[102]; int num_escape(int n) { memset(f,0,sizeof(f)); int i=1; while(i<=n) { for(int j=1;j<=n;j++) { if(!(j%i)) { f[j]++; } } i++; } int sum=0; for(int j=1;j<=n;j++) { if(f[j]&1)sum++; } return sum; } int main() { int text,n; scanf("%d",&text); while(text--) { scanf("%d",&n); cout<<num_escape(n)<<endl; } } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator