T4
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
题目译自 JOI 2025 Final T4 「長いだけのネクタイ 2 / Just Long Neckties 2」
Just Odd Inventions 公司以发明「仅仅奇怪的东西(just odd inventions)」而闻名。这里简称为 JOI 公司。
为了纪念其畅销产品「仅仅长的领带」上市五周年,JOI 公司开发了一款全新的「无限长的领带」。这种新型领带的特点是可以无限延长。
JOI 公司决定举办一个发布会来宣传这款新型领带,并邀请你担任主持人。在发布会上,几位穿着新型领带的模特将会登台亮相。最初,每位模特的领带长度都是 。
随后,你需要进行 次表演,让观众亲身体验领带长度可调的功能。每次表演按照以下步骤进行:
- 首先,观众说出一个他们喜欢的数字,我们称这个数字为 。
- 然后,你可以选择回应或者忽略这个数字。
- 如果你选择回应,你需要从登台的模特中选择一个领带长度不超过 的模特,并将其领带长度调整为 (注意,选择的模特的领带长度可以已经是 )。如果没有一个合适的模特可以选择,发布会将失败。
- 如果你选择忽略,你什么也不做。 但是,如果连续两次或以上忽略观众说出的数字,观众会不满意,发布会将失败。
登台的模特数量 尚未决定,但由于雇用模特需要花费, 越小越好。为了避免发布会失败,需要的模特数量取决于每次表演中观众说出的数字。你可以预见在第 次表演中,观众会说出的数字是 。
编写一个程序,在给定发布会中观众会说出的数字信息时,计算出避免发布会失败所需的最小模特数量 。
输入格式
第一行包含一个整数 。
第二行包含用空格分隔的 个整数 。
输出格式
输出避免发布会失败所需的最小模特数量 。
5
5 3 4 2 1
2
当 时,可以按照以下方式进行发布会:
- 首先,穿着新型领带的两位模特登台。最初,每位模特的领带长度都是 。
- 第一次表演时,观众说出数字 。你忽略这个数字。
- 第二次表演时,观众说出数字 。你回应这个数字,并将第一位模特的领带长度调整为 。此时,两位模特的领带长度分别为 和 。
- 第三次表演时,观众说出数字 。你回应这个数字,并将第一位模特的领带长度调整为 。此时,两位模特的领带长度分别为 和 。
- 第四次表演时,观众说出数字 。你回应这个数字,并将第二位模特的领带长度调整为 。此时,两位模特的领带长度分别为 和 。
- 第五次表演时,观众说出数字 。你忽略这个数字。
如果 ,发布会必将失败。例如,如果按照上述方式在第二、三、四次表演中回应观众说出的数字,那么在第三次表演结束时,唯一登台的模特的领带长度将是 。在第四次表演时,没有模特的领带长度不超过 ,因此发布会将失败。
因此,避免发布会失败所需的最小模特数量为 。
这个样例满足子任务 的限制。
6
2 1 1 2 2 1
1
当 时,可以按照以下方式进行发布会:
- 首先,穿着新型领带的一位模特登台。最初,模特的领带长度是 。
- 第一次表演时,观众说出数字 。你忽略这个数字。
- 第二次表演时,观众说出数字 。你回应这个数字,并将登台模特的领带长度调整为 。
- 第三次表演时,观众说出数字 。你回应这个数字,并将登台模特的领带长度调整为 。
- 第四次表演时,观众说出数字 。你回应这个数字,并将登台模特的领带长度调整为 。
- 第五次表演时,观众说出数字 。你回应这个数字,并将登台模特的领带长度调整为 。
- 第六次表演时,观众说出数字 。你忽略这个数字。
因此,避免发布会失败所需的最小模特数量为 。
这个样例满足所有子任务的限制。
10
2 4 6 7 4 5 5 3 4 1
3
这个样例满足子任务 的限制。
数据范围与提示
对于所有输入数据,满足:
- 。
- 。
- 输入的所有值均为整数。
详细子任务附加限制及分值如下表所示。
子任务 | 分值 | 附加限制 |
---|---|---|
无附加限制 |
省选训练1
- Status
- Done
- Rule
- IOI
- Problem
- 5
- Start at
- 2025-2-7 7:30
- End at
- 2025-2-7 12:00
- Duration
- 4.5 hour(s)
- Host
- Partic.
- 9