#P735. 洗牌问题

    ID: 1158 传统题 1000ms 128MiB 尝试: 1 已通过: 1 难度: 2 上传者: 标签>模拟数组循环入门一本通置换周期循环结构一维数组

洗牌问题

题目描述

给你 2N2N 张牌,编号为 1,2,3,,n,n+1,,2n1, 2, 3, \ldots, n, n+1, \ldots, 2n,这也是最初的牌的顺序。一次洗牌是把序列变为 n+1,1,n+2,2,n+3,3,n+4,4,,2n,nn+1, 1, n+2, 2, n+3, 3, n+4, 4, \ldots, 2n, n。可以证明,对于任意自然数 NN,都可以在经过 MM 次洗牌后第一次重新得到初始的顺序。编程对于小于 1000010000 的自然数 NN,求出 MM 的值。

输入格式

一个自然数 NN

输出格式

洗牌次数 MM

样例

20
20

数据范围

  • 1N<100001 \le N < 10000