首页 > TAG信息列表 > APIO2007
luogu P3622 [APIO2007]动物园
蒟蒻的做法是:状压DP 前言:这是蒟蒻的第三篇题解, 请大家多多指教!QwQ 第一眼看到题目, 暴力? 枚举?(我太蒟了)。想了半天看了一眼算法标签:状态压缩。 于是乎, 蒟蒻我看了看数据范围, N <= 10000, C <= 50000. “这怎么压啊”(我太蒟了)。 然后疯狂在题目中找线索。 About 10min la[APIO2007]动物园 解题记录
题目:https://www.luogu.org/problemnew/show/P3622 参考题解:https://qiu.blog.luogu.org/solution-p3622 这题一开始我考虑的是将每个小朋友作为dp的阶段,后来发现这样很难避免前后的冲突,只有45分。 45分代码: 1 #include<algorithm> 2 #include<iostream> 3 #include<cstring> 4 #P3622 [APIO2007]动物园
题目链接 题意分析 这是一道状压\(DP\)的题 一个人只可以欣赏到\(5\)只动物 显然可以状压 我们用\(dp[i][j]\)表示当前\([i,i+4]\)中这\(5\)只动物的状态\(j\) 在或者不在 最多可以满意的小朋友数 \(num[i][j]\)表示当前\([i,i+4]\)中这\(5\)只动物的状态\(j\) 在或者不在 可以满意