问题 R:AT_abc273_a [ABC273A] A Recursive Function
文件提交:无需freopen
内存限制:1024 MB
时间限制:2.000 S
评测方式:普通裁判
金币值:
命题人:
提交:0
解决:0
题目描述
# AT_abc273_a [ABC273A] A Recursive Function
## 题目信息
- 题号:AT_abc273_a
- 标题:[ABC273A] A Recursive Function
- 难度:入门
- 标签:无
- 时间限制:2.00s
- 内存限制:1024.00MB
- 提交数:590
- 通过数:405
## 题目翻译
求 $n$ 的阶乘。$0\le n\le 10$。
特别的:$0$ 的阶乘为 $1$。
## 题目描述
[problemUrl]: https://atcoder.jp/contests/abc273/tasks/abc273_a
非負整数 $ x $ に対し定義される関数 $ f(x) $ は以下の条件を満たします。
- $ f(0)\ =\ 1 $
- 任意の正整数 $ k $ に対し $ f(k)\ =\ k\ \times\ f(k-1) $
このとき、 $ f(N) $ を求めてください。
## 输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $
## 输出格式
答えを整数として出力せよ。
## 输入输出样例
### 输入 #1
```text
2
```
### 输出 #1
```text
2
```
### 输入 #2
```text
3
```
### 输出 #2
```text
6
```
### 输入 #3
```text
0
```
### 输出 #3
```text
1
```
### 输入 #4
```text
10
```
### 输出 #4
```text
3628800
```
## 说明/提示
### 制約
- $ N $ は $ 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\ \times\ f(2)\ =\ 3\ \times\ 2\ =\ 6 $ です。