#C04L02P03. C04.L02.质数的判断、约数复习.编程题1.狱警的游戏
C04.L02.质数的判断、约数复习.编程题1.狱警的游戏
题目描述
在一个牢狱里,关了 N 个犯人,当然每个犯人带着一个手铐(不然他就会逃跑)。
一天晚上,狱警觉得不好玩想来玩一个游戏,第一轮他将所有的犯人的手铐都打开,在第二轮将所有犯人号码为 2 的倍数的手铐又扣上,在第三轮将所有犯人号码为 3 的倍数的手铐做一次反处理,即如果他的手铐是打开的那么就扣上,如果是扣上的就把它又打开。如此这样进行下去。直到第 N 轮,游戏结束之后他长长的喝了一只威士忌后扬长而去,当然这时那些手铐被打开的犯人自然可以轻松的夺路而逃了。现在的问题就是:请你确定一下最后有多少个犯人能逃出牢狱?
输入格式
输入一个正整数 N , 范围在 [2,1000000000] 。
输出格式
一整数,有多少犯人能逃出牢狱。
样例
10
3
样例解释
编号1、4、9的犯人逃走了。
相关
在以下作业中: