摘要: 题意给定一个置换形式如,问经过几次置换可以变为恒等置换思路就是求k使得Pk = I.我们知道一个置换可以表示为几个轮换的乘积,那么k就是所有轮换长度的最小公倍数.把一个置换转换成轮换的方法也很简单,从一个数出发按照置换图置换,直到置换到已经置换过的数,则这些数就构成一个轮换。代码[cpp]#incl... 阅读全文
posted @ 2013-09-19 11:25 AbandonZHANG 阅读(193) 评论(0) 推荐(0)
摘要: 题意给定一个置换形式如,问经过几次置换可以变为恒等置换思路就是求k使得Pk = I.我们知道一个置换可以表示为几个轮换的乘积,那么k就是所有轮换长度的最小公倍数.把一个置换转换成轮换的方法也很简单,从一个数出发按照置换图置换,直到置换到已经置换过的数,则这些数就构成一个轮换。代码[cpp]#incl... 阅读全文
posted @ 2013-09-19 11:25 AbandonZHANG 阅读(189) 评论(0) 推荐(0)