2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 F:Finally,Which light is on?
来源:互联网 发布:电脑编程技巧和维护 编辑:程序博客网 时间:2024/05/16 03:35
Finally, which light is on?
题目描述
有n盏灯,编号1~n。一开始灯都是关着的,每个灯有一个开关,按奇数次为打开,按偶数次为关闭。我们先把编号为1的倍数的灯按一下开关,再把编号为2的倍数的灯按一下开关,依次下去,一直到把编号为n的倍数灯按一下,请问最后有多少盏灯是亮的?
输入
第一行是一个整数
输出
每行输出一个样例的结果。
样例输入
215
样例输出
12
样例解释
第2个样例,先把1~5都打开;然后把2,4关掉;然后把3关掉;然后把4打开;然后把5关掉;所以,最后剩1和4是亮着的。
分析:规律题
按规律下去可以看出来,亮着的为sqrt(n)盏灯,很简单的。
---over---thisis my love---小碗豆
上代码:
#include <iostream>#include <cstdio>#include <cmath>using namespace std;int main(){int n;int T;scanf("%d",&T);while(T--){scanf("%d",&n);int ans=sqrt(n+0.0);printf("%d\n",ans);}return 0;}
0 0
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 F:Finally,Which light is on?
- 2016年第四届湘潭大学新生趣味程序设计竞赛
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 A:Age
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 B:Balance
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 C:Clock
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 D:Different Digits
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 E:Estrella's Travel
- 2016年第四届湘潭大学新生趣味程序设计竞赛 题解
- 2016年第四届湘潭大学新生趣味程序设计竞赛 解题报告(动态规划)
- 2016年第四届湘潭大学新生趣味程序设计竞赛 题解
- 打酱油路过,2016年第四届湘潭大学新生趣味程序设计竞赛-Java
- 2016年第四届湘潭大学新生趣味程序设计竞赛1253Age(简单题,可不复习)
- Finally,Which light is on?
- 湘潭大学第八届程序设计竞赛B题
- 湘潭大学新生赛总结
- 哈尔滨理工大学第四届ACM程序设计竞赛F: 背包
- 第八届湘潭大学程序设计比赛
- 2013年湘潭大学程序设计比赛
- join
- pandoc: xelatex not found. xelatex is needed for pdf output
- 最常见的20个jQuery面试问题及答案
- 冒泡排序
- Leet1vs运行版
- 2016.12.17 2016年第四届湘潭大学新生趣味程序设计竞赛 F:Finally,Which light is on?
- logstash file输入,无输出原因与解决办法
- 神经网络学习——有监督vs无监督
- 一些shell变量
- HDFS写操作遗留问题
- window 7 桌面设计
- 第九次CCF CSP认证试题
- JDBC - 使用原生编写DAO
- leet19vs运行版