TopCoder

腦子裝咖哩
想像不出自己 AC 的題目是實作不出來的!雖然想像得出來也不一定可以就是了

User's AC Ratio

92.0% (23/25)

Submission's AC Ratio

42.1% (53/126)

Tags

Description

你,もも,是個考古學家。
這次你去到了亞特蘭提斯,
走著走著你發現了一個地穴。
地穴被一個大石碑擋住,
上面沾滿了灰塵,
你輕拍了石碑。
「密碼鎖!!?」你驚呼了一聲。
你向來不太會解密碼鎖,
所以你拿出了筆電,
開始計算答案到底是多少,
你發現答案可能太大,
仔細的看了一下石碑上面
「如果你發現你無法將你的答案用密碼鎖表達,請試著mod 1000000007」。

密碼鎖的下方寫著:
給定n,k求滿足下列的組合數
1. 1x,f(x)n
2. x,f(x) 屬於正整數
3. IFf(x)=f(y)x=y
4. f2(x)=f(f1(x))=f(f(x));亦即fa(x)=f(fa1(x))
5. fk(x)=x
6. f(x)x
7. 令x帶入f回到x最短的長度為l,則1xn都需要具有相同的l
舉個例子n=4,k=2
f(1)=2 f(2)=1 f(3)=4 f(4)=3
是一個滿足的解
對於所有1xn都有滿足f2(x)=x

Input Format

本題有多筆測資,
請讀到EOF。

n,k1000000

Output Format

Sample Input 1

4 2
9 3

Sample Output 1

3
2240

Hints

n=4 k=2
f(1)=2 f(2)=1 f(3)=4 f(4)=3
f(1)=3 f(2)=4 f(3)=1 f(4)=2
f(1)=4 f(2)=3 f(3)=2 f(4)=1
共三組解

Problem Source

Tocknicsu

Subtasks

No. Testdata Range Score
1 0 10
2 1 10
3 2 10
4 3 10
5 4 10
6 5 10
7 6 10
8 7 10
9 8 10
10 9 10

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 65536 262144 1
1 1000 65536 262144 2
2 1000 65536 262144 3
3 1000 65536 262144 4
4 1000 65536 262144 5
5 1000 65536 262144 6
6 1000 65536 262144 7
7 1000 65536 262144 8
8 1000 65536 262144 9
9 1000 65536 262144 10