F. 零值替换
零值替换
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“赛后递交”以递交本题。
题目描述
小 正在玩一个数字游戏。他有一个包含 个非负整数的数组,其中有些位置可能是 。游戏规则如下:
- 找到数组中所有值为 的位置;
- 将这些 替换成任意你想要的数字;
- 目标是通过替换,使数组中相等的数字对尽可能多;
相等数字对:满足 且 的不同索引对 的数量。
输入格式
第一行是 ,表示数组大小。
第二行是 个空格分隔的整数 。
输出格式
输出一个整数,表示通过最优替换后数组中可能的最大相等数字对数。
输入输出样例
5
1 3 1 4 4
2
样例 说明
- 数组中有两对相等的元素:分别为 和 。
5
3 3 2 0 0
6
样例 说明
- 将两个 替换为 后,数组变为 ,共有 对相等的元素,下标为 。
3
0 0 0
3
数据范围
- 对于 的数据,,即不存在零元素替换。
- 对于另外 的数据,。
- 对于 的数据,。
【AC-002-Div3】语法组月赛 || Round · 2
- 状态
- 已结束
- 规则
- OI
- 题目
- 6
- 开始于
- 2025-7-12 0:00
- 结束于
- 2025-7-14 0:00
- 持续时间
- 3 小时
- 主持人
- 参赛人数
- 75