B. [CSP-J 2026] 回文串 / string

    传统题 1000ms 512MiB

[CSP-J 2026] 回文串 / string

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 R 有一个长度为 LL 的字符串 S=s1s2⋯sLS=s_1s_2\cdots s_L,其中只包含小写英文字母。虽然 SS 可能很长,但它可以分成 nn 个连续的段,其中第 ii 段由 aia_i 个小写英文字母 cic_i 构成。把这 nn 段依次拼接起来便得到 SS,因此 L=∑i=1naiL=\sum_{i=1}^{n}a_i。相邻两段中的字符可以相同。

若一个字符串反转后与原字符串相同,就称它是回文串。例如 aba、abba 是回文串,而 aabbc 不是。

小 R 可以将 SS 中任意一个位置的字符修改成任意小写英文字母。请你求出,最少需要修改多少个位置的字符,才能将 SS 改成回文串。

输入格式

第一行包含一个正整数 nn。

接下来 nn 行,第 ii 行包含一个正整数 aia_i 和一个小写英文字母 cic_i,表示第 ii 段由 aia_i 个字符 cic_i 构成。

输出格式

输出一行一个整数,表示最少需要修改的字符位置数。

样例

3
2 a
2 b
1 c
2
2
2 a
3 a
0
6
1000000000 a
1000000000 a
1000000000 a
1000000000 b
1000000000 b
1000000000 b
3000000000

数据范围

对于所有测试数据,1≤n≤2×1051\le n\le 2\times10^5,1≤ai≤1091\le a_i\le10^9,且 cic_i 为小写英文字母。

测试点编号 n≤n\le max⁡ai≤\max a_i\le
1 5
2~4 2
5~6 10 1
7~8 50
9 2000 1
10~12 50
13~16 10910^9
17~18 2×1052\times10^5 1
19~21 500
22~25 10910^9

CSP-J 2026 入门组自测赛

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-10-31 21:15
结束于
2026-11-11 12:15
持续时间
255 小时
主持人
参赛人数
9