其他分享
首页 > 其他分享> > GMOJ 4254. 【五校联考7day2】集体照

GMOJ 4254. 【五校联考7day2】集体照

作者:互联网

提供一种纯dp做法。
把每个班的人拆成一个一个的
很容易想到的是设\(f_{i, j}\)表示前i个人, 有j个相邻的时方案数
容易想到插入一个人有3个情况:

  1. 让一对班级与自己不同的相邻人不再相邻
  2. 产生一堆本班的相邻人
  3. 不拆除也产生

这时候我们不知道\(与自己不同班的相邻人数\), 考虑设\(f_{i, j, k}\), 表示前i个人, 有j个不同班的相邻人, k个同班相邻人即可
考虑各项上界, 复杂度\(o(N^2M)\)

实现三种转移即可过

标签:集体照,不同,7day2,本班,相邻,即可,复杂度,联考
来源: https://www.cnblogs.com/ltdjcoder/p/15118676.html