算法竞赛入门经典(第2版)第3章

开灯问题 开灯问题,有n盏灯,编号为1~n。第一我的把全部灯都打开,第二我的按下全部编号为2的倍数的开关(这些灯将被关掉),第三我的按下全部编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推。一共有k我的,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000。 样例输入: 7 3 样例输出: 1 5 6 7 【分析】 用a[1],a[2],···,a[n]
相关文章
相关标签/搜索