这个题感觉像蓝题吧(
首先考虑对每个颜色计算包含这种颜色的方案数,这可以用一个容斥解决。
即考虑用 n∏i=1(leni+12) 减去不包含这种颜色的方案数。
也就是考虑计算每个序列有多少个子串不包含这种颜色。
这个可以通过用 set 维护其出现位置处理。
然后还有若干细节(
代码:
1 |
|
这个题感觉像蓝题吧(
首先考虑对每个颜色计算包含这种颜色的方案数,这可以用一个容斥解决。
即考虑用 n∏i=1(leni+12) 减去不包含这种颜色的方案数。
也就是考虑计算每个序列有多少个子串不包含这种颜色。
这个可以通过用 set 维护其出现位置处理。
然后还有若干细节(
代码:
1 | #include <set> |
Related Issues not found
Please contact @Alpha1022 to initialize the comment