问题 6076 --扑克牌

6076: 扑克牌★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 27  解决: 12
[提交][状态][命题人:]

题目描述

彧彧拿到了n张扑克牌,每牌都有正反两面,每面都包含了一个1-6的数。彧彧特别喜欢偶数,所以他希望正面上的数、反面上的数之和都是偶数。

为了达到这个目标,彧彧可以把扑克牌翻转交换正反面,这个操作需要花费1秒。请你帮助彧彧找到他实现目标所需的最短时间。

输入

第一行包含一个整数n1≤n≤100),表示彧彧有的扑克牌数量。

接下来n行,每行包含两个用空格隔开的整数xi, yi (1 ≤ xi, yi ≤ 6)xi表示写在正面的数,yi表示写在反面的数。

输出

输出一个数——实现目标所需的最短时间。如果彧彧无论多久也不能实现这个目标,输出-1

样例输入
Copy
2
4 2
6 4
样例输出
Copy
0

提示

样例2输入

1

2 3

样例2输出

-1

样例3输入

3

1 4

2 3

4 4

样例3输出

1

【样例解释】

第一个样例中,正面的数字之和为10,反面的数字之和为6,两个数都是偶数,所以彧彧什么也不用做。

在第二个样例中,彧彧只有一张扑克牌,它的一个面写着3,所以无论怎么翻转都无法达到“和都是偶数”这个目标。

在第三个样例中,彧彧可以翻转第一张扑克牌,然后正面的数字之和就变成了10,反面的数字之和就变成了8,达到了目标。

来源

[提交][状态]