ADV-235-阶乘差
来源:互联网 发布:hadoop 2.7.2 windows 编辑:程序博客网 时间:2024/06/06 21:27
问题描述
给定n和m以及p,保证n>=m,求(n!-m!)对p取余的结果。
输入格式
一行三个正整数n,m,p。
输出格式
一行一个非负整数表示结果。
样例输入
3 2 10
样例输出
4
数据规模和约定
n,m<=20,p<=10000.
C++
#include "iostream"using namespace std;int main(){ long long m,n,p; cin>>m>>n>>p; long long sum=1,data=1; for(int i=1;i<=m;i++) sum=sum*i; for(int j=1;j<=n;j++) data=data*j; cout<<(sum-data)%p;return 0;}
阅读全文
0 0
- ADV-235-阶乘差
- Adv code
- BATMAN-ADV
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 阶乘
- 线性表的顺序存储
- __call,__get,__set,__clone,__sleep,__wakeup用法
- sstream
- 由键盘输入两个实数,交换后输出
- centos7离线安装iptables
- ADV-235-阶乘差
- Spring Cloud consul的安装和配置centos 7
- 关闭linux图形启动默认进入命令行模式
- oracle-表分区里面爬过的坑
- Java动画模板
- 如何使用Python开发神器-virtualenv
- UnicodeDecodeError: 'gbk' codec can't decode byte 0x9d in position 1793: illegal multibyte sequence
- HDOJ 2201 熊猫阿波的故事(水题)
- CentOS7安装redis扩展