UVALive - 8144 Sacred Scarecrows DP + FMT 未解决
简略题意:R∗CR*C的庄稼地,有些地方已经种了庄稼了。现在需要放置一些稻草人,使得满足以下两个条件:
11. 所有行都包含稻草人。
22. 相邻的两列至少包含两个稻草人。这题目前还没有ACAC,但是值得记录。注意到行很少,因此可以状压进行DPDP。
令dp[i][0/1][j]dp[i][0/1][j]代表,前i列的稻草人存放了那些行,当前列是否有稻草人。用∗∗**代表集合并卷积,那么转移有
原创
2018-04-17 17:10:52 ·
292 阅读 ·
1 评论