04 2023 档案

该文被密码保护。
posted @ 2023-04-18 21:14 CelticOIer 阅读(0) 评论(0) 推荐(0) 编辑
摘要:首先用背包算出后 i 个字符串能拼成的长度。 考虑从前往后 dp 出每个长度的字典序最小的字符串。设 fi,j 表示前 i 个字符串拼成的长度为 j 的字典序最小的字符串。显然 fi,j 只有在 i+1n 这些字符串能拼成长度为 kj 的串时才有值 阅读全文
posted @ 2023-04-13 22:54 CelticOIer 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一个好想但不好写的做法,不需要用自动机。 容易发现,如果相邻两个位置一个是 A,一个是 B,那么从 0n 的路径一定会经过这两个位置中的一个。并且 0 到这两个位置的最短路差 1(因为可以互相走)。 那就可以根据这个来 dp。设 fi,j,0/1,1/01 阅读全文
posted @ 2023-04-11 19:57 CelticOIer 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示