#1552. 多米诺骨牌
多米诺骨牌
题目描述
小东非常喜欢玩多米诺骨牌,他有一套很特殊的骨牌,正面和反面都印有数字,并且这些数字大于等于1,小于等于6。小东很喜欢偶数,所以他想将他所有的多米诺骨牌摆成一排,使得正面数字的和和背面数字的和为偶数。但是有些情况下的初始状态并不是这样的,所以他需要将一些牌翻转180度,使其反面向前,正面向后,每翻转一次需要一秒钟,问小东最少需要多少秒钟才能打到他的目的。
输入输出格式
输入
多组输入数据,第一行数字的总个数N(n ≤ 100000),第二行N个数字,每个数字都不会超过32位整数的范围,并且我们保证大于等于2.
输出
多组测试数据,第一行N,表示有N个多米诺骨牌.(1 ≤ N ≤ 100) 第2行到N + 1行,每行两个数字,第一个是正面,第二个是反面。且1 ≤ X ≤ 6 。 无法完成输出-1。
样例
输入1
2
4 2
6 4
1
1 3
3
1 4
2 3
4 4
输出1
0
-1
1
时间及空间限制
1s, 256MB.