码迷,mamicode.com
首页 > 其他好文 > 详细

20191106测试

时间:2019-11-06 22:36:50      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:http   二分   分配   欧拉路径   节点   答案   test   class   ref   

题目链接

T1

考场上想到了前后缀关系,但是连了一个哈密顿回路出来,然后众所周知(?)找哈密顿回路的复杂度是指数级的……

然后PB给出了一个做法:把一个串看成一条边,然后对于一个串,把它长为\(m-1\)的前缀向长为\(m-1\)的后缀连边,跑一个欧拉回路/欧拉路径即可

代码

T2

PB说是个原题,可是我没做……

树的情况很简单,讨论一下节点深度奇偶性即可

二分图有个结论:只有一定在最大匹配上的点是先手必胜点

先手可以一直延着匹配边走,这样子只能逼迫后手走非匹配边,然后这样后手就GG乐……

如果先手不在这种点上,它只能走到一个匹配点,然后对后手就是上面的情况了

那如何求一个二分图的“一定在最大匹配上的点”呢?先对这个图求个最大匹配,然后从一个非匹配点出发,遍历一遍,路径上的点全是非匹配点

代码

T3

考场猜了个结论:按权重分配,然而手算没乘n光荣GG

其实这个结论是对的

最后答案是\(\frac{n^m\prod x_i!}{m!}\)

代码

20191106测试

标签:http   二分   分配   欧拉路径   节点   答案   test   class   ref   

原文地址:https://www.cnblogs.com/PsychicBoom/p/11809087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!