摘要:
首先观察,显然操作一是对于每个字母都问一遍,操作二,为什么是\(6000\)?不难发现\(2^5=32>26\),于是认为是在字符集上二分 想到了HH的项链的思路,剩下见官方题解 阅读全文
摘要:
读题读题读题读题!明明读题好了就能做的。。。 注意是将\(c_t[i]\)和\(c_t[j]\)减一,而不是将之间的所有数减一(就是这里读错了导致做不出来) 看起来很像差分,于是不难想到将\(c\)看做原数列\(b\)的前缀和的差分数组,就不难发现操作一不会改变前缀和的总和,而操作二会使总和加一,于 阅读全文