AT_arc080_d.[ARC080F] Prime Flip
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有无限多张卡片。每张卡片上标有 1,2,3,…… 这样的编号。最开始,卡片 x1,x2,……,xN 是正面朝上,其余所有卡片都是背面朝上。
すぬけ君可以重复进行如下操作:
- 选择一个 3 或更大的素数 p,然后选择连续编号的 p 张卡片,并将它们全部翻面(正面变背面,背面变正面)。
すぬけ君的目标是将所有卡片都变为背面朝上。请你求出すぬけ君为达成目标最少需要操作多少次。
输入格式
输入按照以下格式从标准输入读入:
N x1 x2 ⋯ xN
输出格式
请输出すぬけ君为达成目标所需的最小操作次数。
输入输出样例
输入#1
2 4 5
输出#1
2
输入#2
9 1 2 3 4 5 6 7 8 9
输出#2
3
输入#3
2 1 10000000
输出#3
4
说明/提示
限制条件
- 1≤N≤100
- 1≤x1<x2<⋯<xN≤107
样例解释 1
例如,可以按照以下顺序操作:
- 选择 p=5,翻转卡片 1,2,3,4,5。
- 再选择 p=3,翻转卡片 1,2,3。
样例解释 2
例如,可以按照以下顺序操作:
- 选择 p=3,翻转卡片 1,2,3。
- 选择 p=3,翻转卡片 4,5,6。
- 选择 p=3,翻转卡片 7,8,9。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?