这题实在不会做了,求大佬帮忙
  • 板块学术版
  • 楼主封禁用户
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/6/14 20:20
  • 上次更新2023/10/27 23:18:41
查看原帖
这题实在不会做了,求大佬帮忙
542698
封禁用户楼主2022/6/14 20:20

题目描述

现有一字符串s,只包含两种字符 'A', 'B',已知它某些位置上的字符,你想要把它填充完整使得相邻字母相同的次数尽量少,问这个最少次数。

输入格式

共三行,
第一行两个整数 n,mn,m,分别表示字符串 ss 长度,已知位置数;
第二行 mm 个整数 pos[i]pos[i]1pos[i]n1 \le pos[i] \le n 且两两不同),以空格分开,表示已知的位置;
第三行一个长度为 mm 的字符串(只包含'A', 'B'),其中第 ii 个字符为 val[i]val[i],表示 s[pos[i]]=val[i]s[pos[i]]=val[i]

输出格式

一行一个整数,表示最少次数

样例 #1

样例输入 #1

3 2
1 3
AB

样例输出 #1

1

提示

1 < n < 10^9,1 <e m < 50

2022/6/14 20:20
加载中...