标签:http 二分 分配 欧拉路径 节点 答案 test class ref
考场上想到了前后缀关系,但是连了一个哈密顿回路出来,然后众所周知(?)找哈密顿回路的复杂度是指数级的……
然后PB给出了一个做法:把一个串看成一条边,然后对于一个串,把它长为\(m-1\)的前缀向长为\(m-1\)的后缀连边,跑一个欧拉回路/欧拉路径即可
PB说是个原题,可是我没做……
树的情况很简单,讨论一下节点深度奇偶性即可
二分图有个结论:只有一定在最大匹配上的点是先手必胜点
先手可以一直延着匹配边走,这样子只能逼迫后手走非匹配边,然后这样后手就GG乐……
如果先手不在这种点上,它只能走到一个匹配点,然后对后手就是上面的情况了
那如何求一个二分图的“一定在最大匹配上的点”呢?先对这个图求个最大匹配,然后从一个非匹配点出发,遍历一遍,路径上的点全是非匹配点
考场猜了个结论:按权重分配,然而手算没乘n光荣GG
其实这个结论是对的
最后答案是\(\frac{n^m\prod x_i!}{m!}\)
标签:http 二分 分配 欧拉路径 节点 答案 test class ref
原文地址:https://www.cnblogs.com/PsychicBoom/p/11809087.html