Pro.ID10008 Title那个灯 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=10008 AC208 Submit737 Ratio28.22% 时间&空间限制描述N盏灯排成一排,从1到N依次编号。有N个人也同样编号。 第一个人将灯全部熄灭; 第二个人将对应2和2的倍数的灯打开; 第三个人将对应着3和3的倍数的灯做反向操作(如果原来是开,则关掉它,否则就打开它); 以后的人和第三个人做同样的操作,即第i个人将对应着i和i的倍数的灯做反向操作。 输入测试数据有多个,一行一个整数N,表示灯的总数。1 ≤ N ≤ 1000 输出Description N盏灯排成一排,从1到N依次编号。有N个人也同样编号。 第一个人将灯全部熄灭; 第二个人将对应2和2的倍数的灯打开; 第三个人将对应着3和3的倍数的灯做反向操作(如果原来是开,则关掉它,否则就打开它); 以后的人和第三个人做同样的操作,即第i个人将对应着i和i的倍数的灯做反向操作。 Input 测试数据有多个,一行一个整数N,表示灯的总数。1 ≤ N ≤ 1000 Output 对每个测试用例,在第N个人操作后,在一行中顺序输出还亮着灯的编号,每个编号之后跟一个空格作为分隔。 Sample Input 8 Sample Output 2 3 5 6 7 8 Author 样例输入8 样例输出2 3 5 6 7 8 提示作者 |