GMOJ 4254. 【五校联考7day2】集体照
作者:互联网
提供一种纯dp做法。
把每个班的人拆成一个一个的
很容易想到的是设\(f_{i, j}\)表示前i个人, 有j个相邻的时方案数
容易想到插入一个人有3个情况:
- 让一对班级与自己不同的相邻人不再相邻
- 产生一堆本班的相邻人
- 不拆除也产生
这时候我们不知道\(与自己不同班的相邻人数\), 考虑设\(f_{i, j, k}\), 表示前i个人, 有j个不同班的相邻人, k个同班相邻人即可
考虑各项上界, 复杂度\(o(N^2M)\)
实现三种转移即可过
标签:集体照,不同,7day2,本班,相邻,即可,复杂度,联考 来源: https://www.cnblogs.com/ltdjcoder/p/15118676.html