1450: 翻扑克

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:5 解决:3

题目描述

有52张扑克牌,使它们全部正面朝上。第一轮从第2张牌开始,把凡是2的倍数位置上的牌翻成正面朝下;第二轮从第3张牌开始,把凡是3的倍数位置上的牌正面朝上的翻成正面朝下,正面朝下的翻成正面朝上;第三轮从第4张牌开始,把凡是4的倍数位置上的牌按此规律翻转;依次类推,直到要翻的第一张牌为第52张后为止。统计最后有几张牌正面朝上,以及它们的位置号。

输入

输出

第一行为一个正整数n,表示最后有n张牌正面朝上。

第二行为n个用空格隔开的整数,为这些正面朝上的牌的位置,从小到大排列。

来源/分类