#5775. 开关灯
开关灯
题目描述
从前,有从1到n依次编号的n个同学和n盏灯。
一开始,所有灯都是打开状态;
1号同学将所有的灯都关掉;
2号同学将编号为2的倍数的灯都打开;
3号同学则将编号为3的倍数的灯作相反处理(该号灯如打开的,则关掉;如关闭的,则打开);
以后的同学都将自己编号的倍数的灯,作相反处理。
问:经n个同学操作后,哪些灯是打开的?
输入格式
一个正整数n(0 < n <= 100),n表示同学的个数,也表示灯的数目。
输出格式
最后开着的灯的编号,中间用空格隔开。
输入样例
15
输出样例
2 3 5 6 7 8 10 11 12 13 14 15