#HK4959. 「EGOI2024」花束制作
「EGOI2024」花束制作
题目描述
题目译自 European Girls' Olympiad in Informatics 2024 Day1 T2. Bouquet
在参观了世界最大的花卉园之一——荷兰库肯霍夫花园后,莉克深深爱上了花卉,决定在路边采摘一些郁金香,制作一束美丽的花束。然而,由于荷兰严格的郁金香保护法,你在采摘时必须遵守一些规则。
路边有一排 株郁金香,编号从 到 ,从左到右依次排列。郁金香保护法为每株郁金香 指定了两个整数 和 。如果你选择了郁金香 加入花束,那么紧邻其左侧的 株郁金香和右侧的 株郁金香不能同时被选入花束。注意,如果左侧少于 株或右侧少于 株郁金香,该侧的所有郁金香仍需被排除(允许溢出)。
你想知道,如果以最优方式采摘,你最多能采摘多少株郁金香。帮助莉克打造一束美丽的花束,找到这个问题的答案!
输入格式
第一行包含一个整数 ,表示路边郁金香的数量。
接下来的 行描述郁金香保护法的信息:第 行包含两个整数 和 ,表示郁金香 的保护限制。
输出格式
输出一个整数,表示你在遵守保护法的前提下最多能采摘的郁金香数量。
3
0 3
1 0
1 0
1
在第一个样例中,如果采摘郁金香 ,你不能采摘右侧的两株郁金香。采摘郁金香 不禁止采摘郁金香 ,但采摘郁金香 会禁止采摘郁金香 ,因此你无法同时采摘这两株。所以,你最多能采摘 株郁金香。
5
0 3
1 0
0 1
2 0
1 0
3
在第二个样例中,你最多能采摘 株郁金香,采摘方式如图所示。其他采摘方式得到的郁金香数量更少。

7
0 0
0 0
1 0
1 0
2 0
3 0
2 0
4
在第三个样例中,通过采摘郁金香 ,你最多能获得 株郁金香。
6
2 2
2 2
2 2
2 2
2 2
2 2
2
7
0 2
2 0
1 1
2 2
0 0
0 1
0 1
3
数据范围与提示
对于所有输入数据,满足:
- (对于 )
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 |
|---|---|---|
| 对于所有 对, | ||
| 对于所有 , | ||
| 对于所有 , | ||
| 无附加限制 |