#KKT090616. 砖块

砖块

题目描述

有一排砖,白砖记为 00,黑砖记为 11。要把整排砖划分为若干个非空连续段,使各段白砖与黑砖的数量比例相同。求最多能分成多少段。某种颜色完全没有时,比例允许为 0:10:1 或 1:01:0。

输入格式

第一行整数 NN。接下来 NN 行,每行两个整数 Ki,CiK_i,C_i,表示在当前砖排末尾添加 KiK_i 块颜色为 CiC_i 的砖。相邻两行可以是同一种颜色。

输出格式

输出最多分段数。

样例

3
1 1
3 0
2 1
2
4
3 0
3 1
9 0
1 1
3

数据范围

对于30%的数据,N=1N=1;对于60%的数据,所有 KiK_i 相等;对于100%的数据,1≤N≤1051\le N\le10^5,1≤Ki≤1091\le K_i\le10^9,Ci∈{0,1}C_i\in\{0,1\},砖块总数不超过 10910^9。