AGC-059解题报告
比赛传送门
A. My Last ABC Problem
题意:有一个只含 ABC 字符串 sss,每次询问一段区间 [l,r][l,r][l,r],问至少需要多少次操作能将这段区间变得完全相同。每次操作可以选一段区间 [a,b][a,b][a,b] 和一个 A,B,C{A,B,C}A,B,C 的排列,将这段区间内按照排列描述的方式进行替换。
很容易想到考虑连续段,以下描述中一个元素均表示一个连续段。可以发现,每次操作的元素个数要么 −1-1−1 要么 −2-2−2,所以考虑什么时候可以 −2-2−2。我们发现,当某个元素的左右两边相同时,可以直接将这个元素改为和左右两边相同,此时可以