已经 18 号了捏。
Educational Codeforces Round 150 (Rated for Div. 2)
E. Fill the Matrix
比较傻逼,但是是 E,所以写一下。
显然最优是横着填一段形如 \(x,x+1,x+2\ldots\) 的数,那么如果一段长度为 \(l\) 则贡献为 \(l-1\),所以我们要尽量填进长的段里。
现在问题就变成了维护每种长度的段有多少。可以从下往上枚举每一列黑白交界点的位置,把这个看成动态分割区间的过程,set 线段树乱搞就行。
标签:150,Educational,CF,一段,长度,杂题 From: https://www.cnblogs.com/xx019/p/17488686.html