#ABC190E. 魔法装饰
魔法装饰
魔法装饰
题目描述
AtCoder 王国流通着 种魔法石,编号为 。
高桥君打算把魔法石排成一列制作装饰。
魔法石之间存在可以相邻的组和不能相邻的组。 可以相邻的组为(魔法石 魔法石 ),(魔法石 魔法石 ), ,(魔法石 魔法石 )这 组,除此之外的组不能相邻。(在这些组中,石头的顺序无关。)
请判断能否制作一个分别包含魔法石 各 个以上的魔法石列;如果能制作,求制作这样的列所需魔法石数量的最小值。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出制作一个包含魔法石 的魔法石列所需魔法石数量的最小值。
如果无法制作,则输出 -1。
样例
4 3
1 4
2 4
3 4
3
1 2 3
5
例如,把魔法石排成 ,可以制作一个包含魔法石 、长度为 的列。
4 3
1 4
2 4
1 2
3
1 2 3
-1
10 10
3 9
3 8
8 10
2 10
5 8
6 8
5 7
6 7
1 6
2 4
4
1 2 7 9
11
例如,把魔法石排成 ,可以制作一个包含魔法石 、长度为 的列。
数据范围
- 输入均为整数
- 若 ,则
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 2074
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者