标签: Data Structures

1 篇文章

CodeForces 2100-2300
Greedy 1472F 从左到右考虑每一列, 确定了前 $i-1$ 列,那么现在的第 $i$ 列哪些被覆盖就确定了。 可以求出第 $i$ 列覆盖的方案:如果没有空格/只有一个空格,则只能放横的;否则两个都是空格,一种是放两个横的,一种是放一个竖的,可以发现放两个横的和放两个竖的等价,不如变成放竖的,其它的之后再决策。 所以就变成,只要这一列没满,…