解题思路: 大数BigInteger的应用
注意事项:
参考代码:
import java.math.BigInteger; import java.util.Scanner; public class Main { private static BigInteger jie(BigInteger n) { BigInteger sum=BigInteger.ONE; for(BigInteger i=BigInteger.ONE;i.compareTo(n)<=0;i=i.add(BigInteger.ONE)) { sum=sum.multiply(i); } return sum; } public static void main(String []args) { Scanner in = new Scanner(System.in); BigInteger n =in.nextBigInteger(),m=in.nextBigInteger(),p=in.nextBigInteger(); BigInteger cha =jie(n).subtract(jie(m)); System.out.println(cha.mod(p)); in.close(); } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:940 |
C语言训练-素数问题 (C语言代码)浏览:1660 |
【绝对值排序】 (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:867 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
众数问题 (C语言代码)浏览:830 |
wu-淘淘的名单 (C++代码)浏览:1339 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1357 |
母牛的故事 (C语言代码)浏览:551 |