#P14796. [JOI 2026 二次预选] 究极团子达人 / Ultimate Dango Maker
[JOI 2026 二次预选] 究极团子达人 / Ultimate Dango Maker
题目描述
JOI 君是一名团子师傅。团子有从颜色 到颜色 的 种颜色,JOI 君拥有颜色 ()的团子 个。
JOI 君可以从自己拥有的团子中选出 个,做成 串串团子。
但是,当选出的 个团子的颜色为 (,,)时, 与 , 与 , 与 的差分别必须不超过 。
也就是说,必须满足以下所有条件。
不能在多串团子之间共享并使用同一个团子。JOI 君想要通过巧妙地选择自己拥有的团子,尽可能多地制作团子串。
当给出关于 JOI 君所拥有团子的信息时,请编写一个程序,求出 JOI 君能够制作的团子串数的最大值。
输入格式
输入按如下格式给出。
输出格式
输出一行:JOI 君能够制作的团子串数的最大值。
3
3 1 2
2
1
99
33
2
5 6
3
6
0 2 2 3 1 2
3
1
0
0
提示
样例解释
样例 解释
可以制作共计 串: 串使用颜色 的团子 个,另 串使用颜色 的团子 个与颜色 的团子 个。
第 串满足 ,第 串满足 ,,因此这种选取方式满足条件。
由于无法制作超过 串团子,所以输出 。
该输入示例满足子任务 的约束。
样例 解释
可以制作颜色 的团子 个组成团子 串。
由于无法制作超过 串团子,所以输出 。
该输入示例满足子任务 的约束。
样例 解释
可以制作共计 串: 串使用颜色 的团子 个, 串使用颜色 的团子 个与颜色 的团子 个, 串使用颜色 的团子 个。
由于无法制作超过 串团子,所以输出 。
该输入示例满足子任务 的约束。
样例 解释
该输入示例满足子任务 的约束。
样例 解释
该输入示例满足子任务 的约束。
约束
- 。
- ()。
- 输入中的值均为整数。
子任务
- ( 分)。
- ( 分)。
- ( 分) 是 的倍数()。
- ( 分)()。
- ( 分)()。
- ( 分)没有额外约束。