HDU1042 N! 大数阶乘 Java
来源:互联网 发布:c语言单竖线 编辑:程序博客网 时间:2024/05/17 18:27
题目链接:HDU1042
用Java写方便,直接算或者打表都行,速度都差不多
Javacode:
/* * 2017年9月20日19:27:24 * HDU1042 大数阶乘 * 用缓冲流效率基本没变 * AC * */import java.util.*;import java.io.*;import java.math.*;public class Main {public static void main(String []args){//Scanner cin=new Scanner(new BufferedInputStream(System.in));//PrintWriter cout=new PrintWriter(System.out);Scanner cin=new Scanner(System.in);int n;while(cin.hasNext()){n=cin.nextInt();BigInteger ans=BigInteger.ONE;for(int i=1;i<=n;i++){ans=ans.multiply(BigInteger.valueOf(i));}System.out.println(ans);}}}
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sca = new Scanner(System.in); BigInteger a[] = new BigInteger[10005]; a[0] = BigInteger.ONE; for(int i = 1; i <= 10000; i++) a[i] = a[i - 1].multiply(BigInteger.valueOf(i)); int n; while(sca.hasNextInt()){ n = sca.nextInt(); System.out.println(a[n]); } } }
阅读全文
0 0
- HDU1042 N! 大数阶乘 Java
- hdu1042 N! (高精度\大数阶乘)
- hdu1042大数阶乘
- hdu1042【大数阶乘】
- hdu1042-N!(大数)
- hdu1042 N!(大数)
- hdu1042 N!_大数
- Hdu1042 JAVA版C版处理大数阶乘
- hdu1042 n! 大整数阶乘
- HDU1042 - N! (大数运算)
- HDU1042 N!(java)
- HDU1042&1753--大数运算--JAVA
- ACM-大数之N!——hdu1042
- HDOJ 1042 N!(大数阶乘JAVA)
- ACM--大数阶乘--HDOJ 1042--N!--Java
- 大数阶乘-N的阶乘
- 大数阶乘N!
- 大数n的阶乘
- 上传图片
- C++之对象的动态创建和释放
- ubuntu环境下安装anconda
- poj1459网络流多源点多汇点模板题
- 二叉树中和为某一值的路径
- HDU1042 N! 大数阶乘 Java
- Groovy基本使用(7):JSON 处理
- cocos layout listview 开启裁剪后 部分手机出现异常(裁剪失效、背景颜色错乱)
- 滴滴出行2017秋招算法笔试题(作弊概率)
- Jzoj1460 无题noname
- 顺序表应用7:最大子段和之分治递归法
- bootstrap使用
- Maven教程1(Maven介绍)
- 原型模式 prototype