状态压缩动态规划
Galaxy Coder
这个作者很懒,什么都没留下…
展开
-
【SGU 448】Controlled Tournament(状态压缩动态规划)
题目链接【SGU448】Controlled Tournament题目大意给定比赛人员个数nnn,你希望赢的人的编号mmm以及一张n×nn×nn\times n的胜负表,第iii行第jjj 列为111,代表iii能赢jjj。 赛制为淘汰赛,求mmm最后能赢,且总比赛树的最小高度时,一共有多少种可能方案。 n≤16n≤16n\le 16。题解看到n≤16n≤16n\l...原创 2018-05-18 19:42:46 · 206 阅读 · 0 评论 -
【TopCoderSRM 470C】BuildingRoads(斯坦纳树)
版权声明在IcePrincess的博客基础上略加改动。题目链接【TopCoderSRM470C】BuildingRoads题目大意在每一对由同一个字符表示的城市之间建立一条道路,求所需的最低成本。题解斯坦纳树裸题 将指定点集合中的所有点连通,且边权总和最小的生成树称为最小斯坦纳树(Minimal Steiner Tree),其实最小生成树是最小...转载 2018-05-02 20:15:32 · 251 阅读 · 0 评论 -
「一题多解」【ARC 095E】Symmetric Grid
题目链接【ARC095E】Symmetric Grid题目大意给定一个字符方阵,每次可以任意交换两行或两列,求是否有一种方案,使得字符矩阵变得对称。对称的定义如下: 对于任意的1≤i,j≤n1≤i,j≤n1\le i,j\le n都有s[i][j]==s[n+1−i][n+1−j]s[i][j]==s[n+1−i][n+1−j]s[i][j]==s[n+1-i][n+1-j]...原创 2018-04-30 19:41:11 · 447 阅读 · 1 评论 -
【CodeForces 895E】Square Subsets(状态压缩动态规划)
题目链接【CodeForces895E】Square Subsets题目大意给定一个大小为nnn的集合sss,求sss有多少个非空子集中的数的乘积为完全平方数。 n≤100000n≤100000n\le 100000,si≤70si≤70s_i\le 70题解首先我们发现,集合中的数都很小。 并且,因为是求完全平方数的个数,所以我们只关心每个素因数出现的奇偶性。 ...原创 2018-05-19 15:27:10 · 192 阅读 · 0 评论 -
【NOI 2015】寿司晚宴(状态压缩动态规划)
Link【NOI 2015】寿司晚宴Description求满足以下条件的集合 A,BA,BA, B 对数:2≤Ai,Bj≤n2≤Ai,Bj≤n2 \le A_i, B_j \le ngcd(Ai,Bj)=1gcd(Ai,Bj)=1\gcd (A_i,B_j)=1数据范围 n≤500n≤500n \le 500。Solution这题看似很难处理。这时我们就需要观察...原创 2018-08-23 23:51:42 · 174 阅读 · 0 评论