BAEKJOON OJ 19044 Entanglement

BAEKJOON OJ 19044 Entanglement

19044: Entanglement (acmicpc.net)

可以一列一列的考虑填的数字,考虑dfs,维护一个集合\(R\)表示当前未决策的行。

每次递归会把\(R\)分成若干个子集,对于每一层\(dfs\)需要\(O(|R|m)\)来算,所以令\(f(R,now)\)为当前未决策的行为\(R\),考虑了前\(now\)列,递归的时间复杂度,可以发现\(f(R,now)=|R|m+\sum f(r_i,now+1),(\cup r_i=R)\)

时间复杂度为\(O(N^3)\)

posted @ 2021-11-09 15:35  WWW~~~  阅读(105)  评论(0)    收藏  举报