激活 (activation)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
称一个正整数 为质数,当且仅当 ,且 的正整数因子只有 。
如果您仍有疑问,可以参考质数列:https://oeis.org/A000040。
题目描述
云小斗正在游玩一款塔防游戏,在其中一个关卡,他占据了 个高塔。
每个高塔 当前都有一个能量值 。一个高塔称作被激活当且仅当它的能量值为一个质数。
在敌人入侵前,云小斗能够进行任意次充电操作,每次可以选择一个高塔,使其能量值增加恰好 。
在操作后,云小斗只有在以下情况中才能获胜:
- 存在 ,使得第 行的高塔均被激活;
- 存在 ,使得第 列的高塔均被激活;
- 存在 ,使得第 行、第 列的高塔均被激活。
云小斗当然希望他能够获胜,他想知道,最少需要经过几次充电操作。
输入格式
从文件 activation.in 中读入。
第一行一个整数 。
接下来 行,第 行 个整数,表示第 行高塔的当前能量值,第 个数表示 。
输出格式
输出到文件 activation.out 中。
输出一行一个整数,即云小斗最少需要进行的充电操作次数。
输入输出样例
输入样例 1
2
2 3
1 4
输出样例 1
1
样例 1 说明
对 进行一次充电之后,其能量值变为 。
此时第 行两个高塔的能量值为 ,均为质数;第 列两个高塔的能量值为 ,均为质数。故云小斗可以获胜。
容易证明这是最少的操作次数。
样例 2
见下发压缩包中 与 。
该样例符合测试点 的限制。
样例 3
见下发压缩包中 与 。
该样例符合测试点 的限制。
样例 4
见下发压缩包中 与 。
该样例符合测试点 的限制。
说明
数据规模与约定
| 测试点 | 特殊性质 | ||
|---|---|---|---|
| / | |||
| 无特殊限制 | A | ||
| / | |||
| 无特殊限制 |
- 性质 A:所有 初始均相等。
对于 的数据,有 ,。
[YDRB#012] 劳动 Oier 有力量! · 云斗五月 Bronze Round
- 状态
- 已结束
- 规则
- 乐多
- 题目
- 4
- 开始于
- 2026-5-8 8:00
- 结束于
- 2026-5-14 19:30
- 持续时间
- 3.5 小时
- 主持人
- 参赛人数
- 64
京公网安备 11011102002149号