POJ 1218 水题
2012-11-27 18:36
239 查看
#include<stdio.h> #include<stdlib.h> int jail[105]; int m; int n; int i,j; int main(){ scanf("%d",&m); while(m--){ scanf("%d",&n); for(i=1;i<=n;i++) jail[i]=1; for(i=1;i<=n;i++){ int num=1; for(j=i;j<=n;j=i*(++num)){ jail[j]=1-jail[j]; } } int res=0; for(i=1;i<=n;i++) if(jail[i]==0) res++; printf("%d\n",res); } return 0; }
相关文章推荐
- 【水题】POJ-1218 THE DRUNK JAILER
- POJ 1218 THE DRUNK JAILER(水题)
- poj 1218 THE DRUNK JAILER【水题】
- poj_1218 水题
- [1218]THE DRUNK JAILER (水题)POJ
- THE DRUNK JAILER - POJ 1218 水题
- 【POJ】【P2388】【Who's in the Middle】【题解】【水题】
- poj2407——水题
- poj 1825 Ants 水题
- POJ1316 Self Numbers【水题】
- poj 1248 水题
- POJ 1363 - 模拟栈操作的水题..
- poj1979 dfs水题
- poj 3122 二分水题
- POJ3278 BFS 水题
- poj 2291水题
- poj 2565 Average is not Fast Enough! 水题
- POJ 1005 I Think I Need a Houseboat 水题
- poj 1350 水题
- POJ 3299:Humidex(水题)