HBC20271[SCOI2009]游戏题解 (windy学会了一种游戏)

凉芷 算法基础篇 30 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!
windy学会了一种游戏,对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应,最开始windy把数字按顺序1,2,3,……,N, 如: 1 2 3 4 5 6 对应的关系为 1->2 2->3 3->1 4->5 5->4 6->6 windy的操作如下 1 2 3 4 5 6 2 3 1 5 4 6 3 1 2 4 5 6 1 2 3 5 4 6 2 3 1 4 5 6 3 1 2 5 4 6 1 2 3 4 5 6 这时,我们就有若干排1到N的排列,上例中有7排,现在windy想知道,对于所有可能的对应关系,有多少种可能的排数。

windy学会了一种游戏。对于1到N这N个数字,都有唯一且不同的1到N的数字与之对应。最开始windy把数字按顺序1,2,3,……,N写一排在纸上。然后再在这一排下面写上它们对应的数字。然后又在新的一排下面写上它们对应的数字。如此反复,直到序列再次变为1,2,3,……,N。  如: 1 2 3 4 5 6 对应的关系为 1->2 2->3 3->1 4->5 5->4 6->6  windy的操作如下  1 2 3 4 5 6  2 3 1 5 4 6  3 1 2 4 5 6  1 2 3 5 4 6  2 3 1 4 5 6  3 1 2 5 4 6  1 2 3 4 5 6  这时,我们就有若干排1到N的排列,上例中有7排。现在windy想知道,对于所有可能的对应关系,有多少种可能的排数。

HBC20271[SCOI2009]游戏题解
(windy学会了一种游戏)-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
成为编程大师,不再是梦想!全网最全C++题库,助您开启编程新篇章。

标签: HBC20271[SCOI2009]游戏题解