#1446. 多米诺骨牌
多米诺骨牌
题目描述
多米诺骨牌由上下个方块组成,每个方块中有个点。
现有排成行的个多米诺骨牌如图8-1
所示。
上方块中点数之和记为,下方块中点数之和记为,它们的差为。
例如在图8-1
中,。
每个多米诺骨牌可以旋转180o,使得上下个方块互换位置。
编程用最少的旋转次数使多米诺骨牌上下行点数之差达到最小。
对于图8-1
中的例子,只要将最后一个多米诺骨牌旋转,可使上下行点数之差为。
输入格式
输入文件的第一行是一个正整数 (),表示多米诺骨牌数。
接下来的行表示个多米诺骨牌的点数。
每行有两个用空格隔开的正整数,表示多米诺骨牌上下方块中的点数和,且。
输出格式
输出文件仅一行,包含一个整数。
表示求得的最小旋转次数。
样例
输入样例
4
6 1
1 5
1 3
1 2
输出样例
1