#JCPC2024E. 素心绘,CQ的你画我猜
素心绘,CQ的你画我猜
题目描述
在现实世界里,XL 和 CQ 正在玩一个基于二进制数组的《你画我猜》。这个游戏的规则是这样的:
- XL 将会选取一个长为 的数组 ,数组由 和 组成(当然,可以是全 和全 ),并对 CQ 保密;
- XL 将会给 CQ 提供 条线索,第 条线索包含三个整数 ,代表 为偶数;
- CQ 可以向 XL 提问,一次提问可以确定任意一个元素的值;
- 如果 CQ 可以用最少的提问数量猜出数组,那么 CQ 就获胜了。
CQ 听说你编程能力很好,于是请你帮他求出提问数量的最小值,从而赢下这一局。
输入格式
第一行包含两个整数 ,代表数组 的元素个数和线索个数。
接下来包含 行,第 行包含 个整数 ,代表第 条线索。
输入保证有解。
输出格式
输出一行一个整数 ,代表提问数量的最小值。
3 1
1 2 1
2
6 5
1 2 1
2 3 2
1 3 3
4 5 4
5 6 5
2
100000 1
1 100000 100
99999
提示
对于样例 ,唯一的线索是 为偶数,你可以提问 ,并通过线索推断出 ,从而需要两次提问。
上述数量最少的提问方式不唯一。
相关
在下列比赛中: