QOJ.ac

QOJ

Time Limit: 3 s Memory Limit: 1024 MB
Statistics

给出 $n$ 和 $k$,求 $\min\{\frac{n!}{k! (n - k)!}, 10^{18}\}$ 的值。

其中 $n! = 1 \times 2 \times \cdot \times n$ 表示 $n$ 的阶乘。

输入格式

输入文件包含多组数据,请处理到文件结束。

每组数据包含两个整数 $n$ 和 $k$.

  • $0 \leq k \leq n \leq 10^9$
  • 至多 $10^5$ 组数据。

输出格式

对于每组数据,输出一个整数,表示所求的值。

样例输入

1000000000 0
1000000000 2
1000000000 500000000

样例输出

1
499999999500000000
1000000000000000000