校長的Excel


提交答案


分數: 100 (部分)
時間限制: 1.0s
記憶體限制: 256M

作者:
題目類型

串一串是一所人很多的學校, 一共有\(n\)個人,校長想在Excel裡面紀錄全校學生排成一排有幾種排法,但又怕數字看起來很大,所以他只會紀錄排列數除以\(p\)的餘數。 \(1 \le n \le 10^9,2 \le p \le 10^6+7\)


輸入說明

第一行有兩個整數\(n\ p\)

輸出說明

第一行輸出校長記錄在Excel裡的數


範例輸入

4 7

範例輸出

3

範例說明

\(4\)名學生站一排共有\(4*3*2*1=24\)種排列法,\(24÷7=3...3\)所以校長會紀錄\(3\)

子題配分

編號 範圍 分數 前置條件
1 \( 1 \le n \le 10^3 , 2 \le p \le 10^6+7 \) 10
2 \( 1 \le n \le 10^6 , 2 \le p \le 10^6+7 \) 30 子題 1
3 \( 1 \le n \le 10^9 , 2 \le p \le 10^6+7 \) 60 子題 1,2

留言

目前沒有評論。