小田的mex变换
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
小田的mex变换
题目描述
小田在做一个题目,这个题目初始有四个非负整数 。
每次小田可以对 进行操作:选择其中两个数 ,然后将剩下一个数改成 。
小田现在想知道他最少操作多少次,可以让 中的一个数变成 ,如果无解则输出 。
表示最小的非负整数 ,满足 且 ,例如 , 。
输入描述
输入包含 行。
第一行一个正整数 ,表示询问次数。
接下来 行,每行输入四个非负整数 ,表示询问。
输出描述
对于每次询问,在一行中输出一个整数表示答案。
输入输出样例
输入 #1
3
1 2 3 1
1 2 3 0
1 2 3 4
输出 #1
0
1
-1
说明/提示
【样例 1 解释】
对于询问一,第 个数已经是 了,不需要进行操作。
对于询问二,选择第 个数,将第 个数变成 ,只需要一次操作。
对于询问三,无论如何选择都无法得到 ,所以输出 。
【数据范围】
对于 的数据,有 。
对于所有测试数据,有:, 。