atcoder#ABC273A. [ABC273A] A Recursive Function

[ABC273A] A Recursive Function

题目描述

非負整数 x x に対し定義される関数 f(x) f(x) は以下の条件を満たします。

  • f(0) = 1 f(0)\ =\ 1
  • 任意の正整数 k k に対し f(k) = k × f(k1) f(k)\ =\ k\ \times\ f(k-1)

このとき、 f(N) f(N) を求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

N N

输出格式

答えを整数として出力せよ。

题目大意

nn 的阶乘。0n100\le n\le 10

特别的:00 的阶乘为 11

2
2
3
6
0
1
10
3628800

提示

制約

  • N N 0  N  10 0\ \le\ N\ \le\ 10 を満たす整数

Sample Explanation 1

$ f(2)\ =\ 2\ \times\ f(1)\ =\ 2\ \times\ 1\ \times\ f(0)\ =\ 2\ \times\ 1\ \times\ 1\ =\ 2 $ です。

Sample Explanation 2

f(3) = 3 × f(2) = 3 × 2 = 6 f(3)\ =\ 3\ \times\ f(2)\ =\ 3\ \times\ 2\ =\ 6 です。