标签:集体照 不同 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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。