抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

本文已经放弃更新,请注意内容的时效性。

2021 是 ACM 题,反正做做看吧。

感谢 M_sea。

由于笔者暂时没有上紫名,所以预计 11 月份修复本文所有的代码链接。

PART I

我还是不知道。

A

发现好多不是我能做的……

[ICPC2014 WF] Baggage

Portal.

我们是否能将 nn 较大的转化为 nn 较小的?观察样例,n=5n=5 时整体左移了两格,发现只需要利用左四右四个数就可以做成左边空两格,将 n7n\le 7 的打表打出解即可(n=3n=3 特殊,只左移两格是无解的)。代码

跳过 *2

PART III

Portal.

A

满天星斗,广袤宇宙,不如向前走。

[CERC2015] Cow Confinement

Portal.

一头牛的话显然是 DP(fi,j=fi+1,j+fi,j+1fi+1,j+1f_{i,j}=f_{i+1,j}+f_{i,j+1}-f_{i+1,j+1}),那么考虑用扫描线从右向左扫,线段树维护当前每个点的 DP 值。如果扫到了一个右区间,那么从上线到下一条下线都要被加在上线上的一个格子,并且线内数据清零。扫到左线线内数据清零,并把原来线外的东西加回来,最后再把右下角算重的部分减去就行。代码

评论

若无法加载,请尝试刷新,欢迎讨论、交流和提出意见,支持 Markdown 与 LaTeX 语法(公式与文字间必须有空格)!