摘要:
1 /** 2 给定一个置换,看能不能存在一个置换A^2 = B 3 思路; 循环节长度为偶数n的置换只能由循环节长度为长度2*n 的置换A*A 而变得。所以只需求出循环节,看循环节长度为偶数的个数是否为偶数个即可。。 4 训练指南 5 **/ 6 #include 7 #include 8 ... 阅读全文
摘要:
http://poj.org/problem?id=1066大意; 问在房间中有一份宝藏,但是房间中有一些隔板,问最少需要通过多少隔板思路: 链接宝藏与爆破地点,枚举每一条直线寻找最少破坏的隔板。。 1 #include 2 #include 3 #include 4 using na... 阅读全文
摘要:
1 /** 2 大意: 求m!用2进制表示有多少位 m! = 2^n 两边同时取对数 log2(m!) = n 3 即 log2(1) + log2(2)+log2(3)+log2(4)...+log2(m) = n 4 枚举即可 5 6 拓展: 7 可以用斯特林(Stir... 阅读全文