Warning: session_start(): open(/tmp/sess_c3b9ea9c4149c6cd50e731cd67e3ba04, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:running_chicken:zrx638 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:running_chicken:zrx638

目录

C

挺有趣的一道题。

先贪心填第一位,

如果第一位有两种以上不同字符,

那答案就是字典序最大的那个字符。因为剩下的可以全部填到字典序小的字符后面。

如果第一位全部为同一种字符。

那么就把剩下的全部接到某一个字符后面,这样可以让大的字符尽量晚出现。

D

简单题。

每次如果全部分裂不会超的话,就全部分裂。

如果全部分裂导致下一次分裂超了的话,就算一下再分裂。

E

考虑暴力$dp$, $dp[i][j][k]$表示考虑到第$i$种物品,红色的篮子还可以放$j$个,蓝色的篮子还可以放$k$个的最大值。

这样如果直接的转移是$n^5$的,显然不行。可以考虑一下$j$是否能推出$k$。

发现有$果实总数-dp[i][j]*每框个数=k$

转移就是枚举之前红色的框剩几个,现在红色的框剩几个。剩下的差就是本次与蓝色单独装框的即可。

2020-2021/teams/running_chicken/zrx638.txt · 最后更改: 2020/05/10 12:37 由 yyxzhj