回分類題庫
a028: P(N,R) (**)
關鍵字: for 迴圈

測資點 : 5 | Time Limit : 1000 ms | Memory Limit : 32000 KB
Accepted : 14528 Times / 13351 Users | Submit : 24359 Times / 13923 Users | Accepted rate : 96%
題目加入時間 : 2011-08-16 21:23

Content: 简体中文

在數學的排列組合裡,有一個符號叫做 P,它的定義如下:

 P(N,R)=N!/(N-R)!=N*(N-1)*(N-2)*...*(N-R+1)

也就是從 N 這個正整數開始,往下找連續 R 個正整數(包括N)相乘在一起,例如 P(10,3)=10*9*8=720。

現在給你兩個正整數 N、R (其中 N>=R),請你計算出 P(N,R) 的值。

Input:

輸入兩個正整數 N、R (其中 N>=R)。

Output:

請輸出 P(N,R) 的值。

註:所給的測資以及輸出的結果絕對不會超過 int 的範圍。

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
輸入1:
3 1

輸入2:
5 3

Sample Output :

輸出1:
3

輸出2:
60

Hint :

Author :

for 迴圈 (管理員:sagit)

  Solve it!   Status Forum