#P1717. Dominoes

Dominoes

描述

多米诺骨牌是一种扁平的、拇指大小的瓷砖,其表面被分成两个正方形,每个正方形可以是空白的,也可以印有 1166 个点。桌面上有一排多米诺骨牌:

顶行的点数之和为6+1+1+1=96+1+1+1=9,底行的点数之和为1+5+3+2=111+5+3+2=11。顶行和底行的差距(gapgap)是两者之和的差的绝对值,即 22。差距定义为顶行和底行点数之和的差的绝对值。

每个多米诺骨牌可以旋转 180180 度,保持其正面始终朝上。

需要计算最少需要多少次翻转(turnsturns),才能使顶行和底行的差距最小。

对于上面的例子,只需翻转最后一个多米诺骨牌,即可将差距减小到00,此时答案是11

编写一个程序,计算使顶行和底行差距最小所需的最少翻转次数。

输入

输入的第一行包含一个整数nn11 \leq nn \leq 10001000),表示桌面上的多米诺骨牌数量。

接下来的nn行中,每行包含两个用空格分隔的整数aabb00 \leq aa, bb \leq 66)。输入文件第i+1i+1行(11 \leq ii \leq 10001000)的整数aabb分别表示第ii个多米诺骨牌顶行和底行的点数。

输出

输出使顶行和底行差距最小所需的最少翻转次数。

输入数据11

4
6 1
1 5
1 3
1 2

输出数据11

1  

来源

CEOI 1997