题目描述:

假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。

第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。

请问:当第M个人操作之后,哪几盏灯是关闭的,按从小到大输出其编号,其间用逗号间隔。

输入格式:

输入正整数N和M,以单个空格隔开。

输出格式:

顺次输出关闭的灯的编号,其间用逗号间隔。

样例输入:

10 10

样例输出:

1,4,9

时间限制: 1000ms
空间限制: 128MB

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){long long n,m,a[50001],s1=0;cin>>n>>m;long long s[50001];for(int i=1;i<=n;i++){a[i]=i;}for(int i=1;i<=n;i++){s[i]=1;}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(a[i]%j==0){s[i]++;if(s[i]>1){s[i]=0;}}}}for(int i=1;i<=n;i++){if(s[i]==0){s1++;}}for(int i=1;i<=n;i++){if(s[i]==0){cout<<a[i];if(s1>1){cout<<",";s1--;}}}return 0;
}

WZOI-275开关灯相关推荐

  1. 视频 网站 页面开关灯实现方法

    在甲骨文学习 已经进行了四分之一了,  关于web 的学习基本结束了, 在项目展示的时候遇到了 视频网站开关灯的问题, 其实问题的根本就是 做两个div,  然后开灯的时候隐藏一个 关灯的时候 隐藏另 ...

  2. Codeforces Round #275 (Div. 2) c

    2019独角兽企业重金招聘Python工程师标准>>> /*** @brief Codeforces Round #275 (Div. 2) c* @file c.cpp* @aut ...

  3. jquery实现开关灯

    开关灯.html: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w ...

  4. 线段树--codevs 1690 开关灯

    codevs 1690 开关灯 USACO  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 钻石 Diamond 题目描述 Description YYX家门前的街上有N(2& ...

  5. SGU 275. To xor or not to xor

    275. To xor or not to xor 链接 题意: 给n个数字,问任意异或后能够组成的最大值. 分析: 线性基模板题. 将每个数的二进制看成一个向量,可以高斯消元得到线性基,复杂度$O( ...

  6. 构造 Codeforces Round #275 (Div. 2) C. Diverse Permutation

    题目传送门 1 /* 2 构造:首先先选好k个不同的值,从1到k,按要求把数字放好,其余的随便放.因为是绝对差值,从n开始一下一上, 3 这样保证不会超出边界并且以防其余的数相邻绝对值差>k 4 ...

  7. 元素的样式设置 元素类样式的操作 开关灯效果 获取兄弟元素 当前元素的兄弟元素样式

    元素的样式设置 <!DOCTYPE html> <html lang="en"> <head><meta charset="UT ...

  8. jQuery版本的网页开关灯、jQuery版本网页开关灯的另一种写法

    jQuery版本的网页开关灯 <!DOCTYPE html> <html lang="en"> <head><meta charset=& ...

  9. jQuery对象和DOM对象互转的问题、jQuery文件引入问题、DOM版本的网页开关灯

    jQuery对象和DOM对象互转的问题 <!DOCTYPE html> <html lang="en"> <head><meta char ...

  10. bzoj1230[Usaco2008 Nov]lites 开关灯*

    bzoj1230[Usaco2008 Nov]lites 开关灯 题意: 一个01序列,初始全部元素为0,两种操作:l到r全部元素取反.询问l到r1的个数.序列长度≤100000,询问个数≤10000 ...

最新文章

  1. InnoDB: Failing assertion: trx-isolation_level == TRX_ISO_READ_UNCOMMITTED
  2. 在CentOS7上编译GreenPlum5.3.0
  3. sdut-3102小鑫追女神
  4. LoadMenu使用方法
  5. 【重要】ES6-23 JavaScript模块化
  6. 传统form表单提交方式的文件上传与文件存储
  7. 建议收藏!数据中台行业发展概况及展望
  8. iOS - Animation 八种方法
  9. linux系统属于操作系统吗,linux属于什么操作系统
  10. Python时间序列建模基础
  11. 常见字读音(粤语)---(5)
  12. 【Python】利用滑动窗口计算全基因组每个窗口上CNV的拷贝数和Vst
  13. 《构建之法》第4.17章读书笔记
  14. WSN连通性模拟、WSN覆盖率模拟、WSN分簇模拟、WSN能量损耗模拟
  15. 宝塔BT面板无法启动修复方法
  16. 某985高校学者私自拷贝他人评审的基金申请书,并当自己的去申基金!国自然基金委通报!...
  17. 365句百姓真理——男人好色,女人好情
  18. 短短一年时间,为何液晶面板价格大涨七成?
  19. node.js搭建文件服务器,Node.js创建HTTP文件服务器的使用示例
  20. 一种效果很好的自动白平衡技术(WhiteBalance)

热门文章

  1. 月明りのラズベリィ~つん★デれII ~ぷにゅぷり 汉化补丁
  2. Python3.6.1安装opencc
  3. pthread使用方法
  4. wechat微信小程序panda我的界面(收藏电影、观看电影记录)
  5. (转)用mysql自带工具mysqlslap对数据库进行压力测试
  6. 支付宝wap端支付php对接_PHP接入支付宝手机网站支付、移动支付接口
  7. python idea pycharm 区别_python与pycharm的爱恨情仇
  8. [18调剂]中国空间技术研究院(航天五院)2018年学术型硕士研究生调剂信息
  9. Struts2学习笔记总结
  10. 朋友欠钱老拖着不给?这个小工具让他立马还钱!