题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
开关灯2

题目题干

开关灯2

将n个灯泡编号为1、2、3、……、n,开始时,灯泡全不亮。 现有n个人去拉开关,第一个人把1的倍数的灯号开关都拉一下,第二个人把2的倍数的灯号都拉一下,第三个人把3的倍数的灯号都拉一下,……直到第n个人将第n号灯泡都拉一下。请问:这n个人全拉完后,有多少个灯泡是亮的?7K4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入一个整数n(1<n\le1 000 000 000)n(1<n≤1000000000)。7K4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

输出一个整数,表示有多少个灯泡是亮的。7K4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

100

输出

10

提示

因为数据规模大,朴素的模拟算法可能会超时。7K4100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

 放花炮 n个小伙伴一起放花炮。他们先同时放响了第一个花炮,随后n个人分别以A1、A2、A3、……、An秒的间隔继续放花炮,到最后每人都放了b个花炮(包括第一个)。问:总共可听到多少声花炮响? 输入
开关灯2 将n个灯泡编号为1、2、3、……、n,开始时,灯泡全不亮。 现有n个人去拉开关,第一个人把1的倍数的灯号开关都拉一下,第二个人把2的倍数的灯号都拉一下,第三个人把3的倍数的灯号都拉一下,……
分糖 100个人围成一圈分糖,初始时每人手中的糖分别为3、5、7、9、……由第一人开始,每人将一半的糖分给下一个人,多余的自己吃了(例如某人手中有5块糖,分给下一个人5/2=2块糖后,多余的一块自己吃
数组元素前移 有一个由整数组成的数组,数组元素共n个,由键盘输入,试将数组中第一个元素移到数组末尾,其余数组元素依次前移一个位置后顺序输出。 输入 第一行为一个整数n(n<100)n(n<100
数组元素前移 有一个由整数组成的数组,数组元素共n个,由键盘输入,试将数组中第一个元素移到数组末尾,其余数组元素依次前移一个位置后顺序输出。 输入 第一行为一个整数n(n<100)n(n<100
数组元素前移 有一个由整数组成的数组,数组元素共n个,由键盘输入,试将数组中第一个元素移到数组末尾,其余数组元素依次前移一个位置后顺序输出。 输入 第一行为一个整数n(n<100)n(n<100
逆序输出数组 有一个由整数组成的数组,数组元素为n个,其中a[0]=2、a[1]=4、……、a[n]=2×a[n-1],试编程逆序输出各数组元素。 输入 输入一个整数n(2≤n≤50)。 输出 逆
上楼梯 小光要上楼梯,他每次能向上走一阶、两阶或三阶,问n阶楼梯有几种不同的走法? 输入 有多组输入数据,每组一个整数n(n\le73)n(n≤73),表示楼梯阶数。 输出 每组输出一行,每行一
排行榜 试将成绩排行榜中成绩超过10 000 000(十进制)的学员的信息输出。 输入 第一行是一个整数n,表示有n个学员,随后n行为每个学员的代号(1个英文字符,代号各不相同),测试时间,成绩(为
第 5 题:回文数列(palindrome) 问题描述: 对一个正整数 K,求出 K 的所有拆分,并统计输出其中回文数列的个数。所谓回文数列是指该数列中的所有数字,从左向右或从右向左看都相同。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢