#P1013. 阶乘之积
显示设置
本题导航点一下展开
我的笔记
✕
阶乘之积
题目描述
小P最近学习了阶乘,于是他想对自己手上的一个数做一些探究。
给定一个正整数 ,请你求出 中所有整数的阶乘的乘积,再对 取模的结果。
一个数 的阶乘 定义为 ,特别地,。
形式化地,你需要求出
输入格式
一行一个整数 。
输出格式
一行一个整数,表示题目中所求的结果。
输入输出样例 #1
输入 #1
5
输出 #1
34560
输入输出样例 #2
输入 #2
2
输出 #2
2
输入输出样例 #3
输入 #3
998244353
输出 #3
0
说明
样例解释
样例一:$0! \times 1! \times 2! \times 3! \times 4! \times 5! = 1 \times 1 \times 2 \times 6 \times 24 \times 120 = 34560$。
样例二:。
样例三:当 时,乘积中包含了 这个因子,而
$$998244353! = 1 \times 2 \times \cdots \times 998244353$$其中含有因子 ,所以整个乘积是 的倍数,对 取模后为 。
数据范围
- 对于 的数据,。
- 对于 的数据,。
- 对于 的数据,。