NYOJ 题目77 开灯问题
来源:互联网 发布:js 检测div大小变化 编辑:程序博客网 时间:2024/05/20 02:30
开灯问题
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
有n盏灯,编号为1~n,第1个人把所有灯打开,第2个人按下所有编号为2 的倍数的开关(这些灯将被关掉),第3 个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入:n和k,输出开着的灯编号。k≤n≤1000
- 输入
- 输入一组数据:n和k
- 输出
- 输出开着的灯编号
- 样例输入
7 3
- 样例输出
1 5 6 7
01.
#include<stdio.h>
02.
int
main()
03.
{
04.
int
k,n,a[1005],i,j;
05.
scanf
(
"%d%d"
,&n,&k);
06.
for
(i=0;i<=n;i++)
07.
a[i]=1;
08.
for
(i=2;i<=k;i++)
09.
{
10.
for
(j=i;j<=n;j=j+i)
11.
{
12.
a[j]=!a[j];
13.
}
14.
}
15.
for
(i=1;i<=n;i++)
16.
if
(a[i]==1)
17.
printf
(
"%d "
,i);
18.
printf
(
"\n"
);
19.
return
0;
20.
}
阅读全文
0 0
- nyoj 题目77 开灯问题
- nyoj题目77:开灯问题
- NYOJ 题目77 开灯问题
- NYOJ 题目77 开灯问题
- NYOJ-开灯问题-77
- NYOJ 77 开灯问题
- NYOJ-77 开灯问题
- nyoj 77 开灯问题
- NYOJ 77 开灯问题
- NYOJ 77 开灯问题
- nyoj--77--开灯问题
- NYOJ 77 开灯问题
- 【NYOJ】[77]开灯问题
- NYOJ-77 开灯问题
- nyoj 77开灯问题
- NYOJ:77-开灯问题
- 题目77-开灯问题
- 题目77 开灯问题
- 自定义播放器
- 2.HTML浮动与内边框
- 深度学习之循环神经网络算法
- 集合框架
- VirutalBox 下安装 CentOS
- NYOJ 题目77 开灯问题
- 【学习笔记】在Chrom中调试TypeScript时禁止缓存
- 《C Primer Plus 》第六版 习题 第三章
- matlab variables 窗的一个可能的bug
- mac 很干净的卸载 Java7 Java8
- 列出两个数组中相同的字符(字符串组成数组)(数组的交集、差集)
- 有关Java虚拟机与Java被称为‘平台无关的编程语言’的简单特点
- Machine learning for OpenCV 学习笔记 day4
- 软件测试分类