递增 (increase)
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目背景
T. B. D.
普通数独的规则为:在每个单元格中填入 到 之间的一个整数,使得任何行、列或粗体标注的 区域中的数字都不重复。
题目描述
考虑一种数独的变体——温度计数独:普通数独规则适用。网格中包含一些温度计形状,数字必须严格从球状部分到扁平部分递增。如果你不知道普通数独规则,请查看【题目背景】。
现在考虑下面的一个温度计数独:

容易发现,由于第 行的温度计从 开始, 结束,并且由 个数组成,因此第 行第 列可以确定依次是 。
同理,给定一个值域在 上的严格递增正整数序列 ,如果隐去其中的若干个数字后,加上严格递增的条件,依旧有可能还原出原来的序列。
例如,令 ,则
- 若隐去 ,得到 ,由于 ,可以确定 ,由此还原。
- 若隐去 ,得到 ,则只能推断出 ,无法还原。
现在,你需要确定,你最多可以隐去多少个数字,使得隐去后依旧可以还原得到最初的序列。
输入格式
从文件 increase.in 中读入。
第一行一个整数 ,表示序列 的长度。
第二行 个整数,描述序列 。
输出格式
输出到文件 increase.out 中。
输出仅一行一个整数,表示你最多可以隐去的数字数量。
输入输出样例
输入样例 1
4
1 2 3 5
输出样例 1
2
样例 1 说明
容易发现,隐去 是最优的方法。解释见【题目描述】。
样例 2
见下发压缩包中 与 。
该样例符合测试点 的限制。
样例 3
见下发压缩包中 与 。
该样例符合测试点 的限制。
样例 4
见下发压缩包中 与 。
该样例符合测试点 的限制。
说明
数据规模与约定
| 测试点 | 特殊性质 | |
|---|---|---|
| / | ||
| 无特殊限制 | A | |
| / |
- 性质 A:。
对于 的数据,有 ,, 严格递增。
[YDRB#011] 是春天!去踏青! · 云斗四月 Bronze Round
- 状态
- 已结束
- 规则
- 乐多
- 题目
- 4
- 开始于
- 2026-4-8 8:00
- 结束于
- 2026-4-14 19:30
- 持续时间
- 3.5 小时
- 主持人
- 参赛人数
- 145
京公网安备 11011102002149号