#P2755. 洗牌问题
洗牌问题
题目描述
有 张牌,编号为
这也是最初的牌的顺序。一次洗牌是把序列变为
可以证明,对于任意自然数 ,都可以在经过 次洗牌后第一次重新得到初始的顺序。
现给定 (),求出 的值。
输入格式
一行,一个正整数 。
输出格式
一行,一个正整数 。
20
20
提示
对于 的数据,。
有 2n 张牌,编号为
1,2,3…n,n+1,…2n这也是最初的牌的顺序。一次洗牌是把序列变为
n+1,1,n+2,2,n+3,3,n+4,4…2n,n可以证明,对于任意自然数 n,都可以在经过 m 次洗牌后第一次重新得到初始的顺序。
现给定 n(n≤108),求出 m 的值。
一行,一个正整数 n。
一行,一个正整数 m。
20
20
对于 100% 的数据,1≤n≤108。
By signing up a HFOJ universal account, you can submit code and join discussions in all online judging services provided by us.