博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pku1218
阅读量:5876 次
发布时间:2019-06-19

本文共 1770 字,大约阅读时间需要 5 分钟。

/*A - THE DRUNK JAILERTime Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64uSubmitStatusPracticePOJ 1218DescriptionA certain prison contains a long hall of n cells, each right next to each other. Each cell has a prisoner in it, and each cell is locked.One night, the jailer gets bored and decides to play a game. For round 1 of the game, he takes a drink of whiskey,and then runs down the hall unlocking each cell. For round 2, he takes a drink of whiskey, and then runs down thehall locking every other cell (cells 2, 4, 6, ?). For round 3, he takes a drink of whiskey, and then runs down the hall. He visits every third cell (cells 3, 6, 9, ?). If the cell is locked, he unlocks it; if it is unlocked, he locks it. Herepeats this for n rounds, takes a final drink, and passes out.Some number of prisoners, possibly zero, realizes that their cells are unlocked and the jailer is incapacitated. They immediately escape.Given the number of cells, determine how many prisoners escape jail.InputThe first line of input contains a single positive integer. This is the number of lines that follow. Each of the following lines contains a single integer between 5 and 100, inclusive, which is the number of cells n.OutputFor each line, you must print out the number of prisoners that escape when the prison has n cells.Sample Input25100Sample Output210By Grant Yuan2014.7.11*/#include
#include
#include
using namespace std;bool a[101];int main(){int m,n,i,j,sum=0; cin>>n; while(n--){memset(a,0,101); cin>>m; for(i=1;i<=m;i++) for(j=1;j<=m;j++) if(j%i==0) a[j]=1-a[j]; for(j=1;j<=m;j++) if(a[j]) sum++; cout<
<

转载地址:http://wizix.baihongyu.com/

你可能感兴趣的文章
2010技术应用计划
查看>>
XML 节点类型
查看>>
驯服 Tiger: 并发集合 超越 Map、Collection、List 和 Set
查看>>
Winform开发框架之权限管理系统改进的经验总结(3)-系统登录黑白名单的实现...
查看>>
Template Method Design Pattern in Java
查看>>
MVC输出字符串常用四个方式
查看>>
LeetCode – LRU Cache (Java)
查看>>
JavaScript高级程序设计--对象,数组(栈方法,队列方法,重排序方法,迭代方法)...
查看>>
【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2
查看>>
nginx+php的使用
查看>>
在 ASP.NET MVC 中使用异步控制器
查看>>
SQL语句的执行过程
查看>>
Silverlight开发历程—动画(线性动画)
查看>>
详解Linux中Load average负载
查看>>
HTTP 协议 Cache-Control 头——性能啊~~~
查看>>
丢包补偿技术概述
查看>>
PHP遍历文件夹及子文件夹所有文件
查看>>
WinForm程序中两份mdf文件问题的解决
查看>>
【转】唯快不破:创业公司如何高效的进行产品研发管理
查看>>
Spark RDD、DataFrame原理及操作详解
查看>>