2019-Sp04-lyk
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[[Image(1.JPG,500px)]]
[http://10.71.10.90/pia/trac/wiki/2019-team2 返回Runespoor]
[http://codeforces.com/group/H7nsMkHC7I/contest/240047]
== 流水账 ==
== 总结 ==
智商被碾压.
H似乎出题人的英语水平出现了偏差.
== 题解 ==
* F:没有限制步数的话,将B重复的一段缩成一个数得到序列B',当且仅当B'是A的子序列时有解.然后可以猜到有解的话就有不超过2N步的解.
* G:如果一个方阵单色,那么它下一层的四个子方阵就不会产生贡献.所以答案是(所有方阵数量-4*大小大于1的单色方阵数).如果用线段树分别维护行和列的状态,单色方阵数=Σ(行线段树的第i层单色结点数*列线段树的第i层单色结点数).
== 补题 ==
http://codeforces.com/group/H7nsMkHC7I/contest/240047
流水账
总结
智商被碾压.
H似乎出题人的英语水平出现了偏差.
题解
- F:没有限制步数的话,将B重复的一段缩成一个数得到序列B',当且仅当B'是A的子序列时有解.然后可以猜到有解的话就有不超过2N步的解.
- G:如果一个方阵单色,那么它下一层的四个子方阵就不会产生贡献.所以答案是(所有方阵数量-4*大小大于1的单色方阵数).如果用线段树分别维护行和列的状态,单色方阵数=Σ(行线段树的第i层单色结点数*列线段树的第i层单色结点数).
补题
附加文件
- 1.JPG by Heltion