#2223. 复赛

复赛

当前没有测试数据。

题目描述

NN 名选手参加了 CSP2023CSP2023 初赛,但最多只能有 99 名选手参加复赛。

初赛分许多轮,每一轮的规则是:

  • 第一轮比赛所有 NN 名选手都要参加。
  • 每一轮比赛剩余选手按以下规则制定:
    • 设剩余 XX 名选手,在 XX 的十进制形式中选择相邻两位,将它们删去,并在删去的位置上插入它们的和。比如,23782378 在选择百位和千位时会变为 578578 ,选择十位和百位会变成 21082108 ,选择个位和十位会变成 23152315100100 无论选择哪两位都会变成 1010
    • X9X≤9 时循环终止。

给定 NN,求最多可以举行几轮比赛。因为 NN 太大,所以 NN 会用以下方式表示:给定两个长度为 mm 的序列 d1,d2,...,dMd_1,d_2,...,d_Mc1,c2,..,cMc_1,c_2,..,c_M , 意思是 NNc1+c2+...+cMc_1+c_2+...+c_M 位,它的前 c1c1 位都是 d1d1,之后的 c2c2 位都是 d2d2,以此类推。

输入格式

第一行输入一个数 mm

接下来 mm 行,每行输入两个整数 di,cid_i,c_i

输出格式

输出题目要求的答案。

2
2 2
9 1
3

在这个例子里,n=229n=229,第一次可以选 2222 相加,得到 4949,第二次选择 4499 相加得到 1313,第三次选择 1133 相加得到 44,一共 33 次操作。

3
1 1
0 8
7 1
9

数据范围

对于 100%100\% 的数据:

  • 1M2000001≤M≤200000
  • 0di90≤d_i≤9
  • d10d_1≠0
  • didi+1d_i≠d_{i+1}
  • ci1c_i≥1
  • 2c1++cM10152≤c_1+…+c_M≤10^{15}