博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU - 1042 - N! - JAVA
阅读量:5298 次
发布时间:2019-06-14

本文共 851 字,大约阅读时间需要 2 分钟。

大数嘛,直接用JAVA。

为什么要开64路?好像我觉得会快一点……其实并没有快……

import java.io.*;import java.util.*;import java.math.*;public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        while (sc.hasNext()) {            int n = sc.nextInt();            int anscnt = 64;            BigInteger ans[] = new BigInteger[anscnt];            for (int i = 0; i < anscnt; i++) {                ans[i] = BigInteger.ONE;            }            for (int i = 1; i <= n; i++) {                ans[i % anscnt] = ans[i % anscnt].multiply(BigInteger.valueOf(i));            }            BigInteger ANS = BigInteger.ONE;            for (int i = 0; i < anscnt; i++) {                ANS = ANS.multiply(ans[i]);            }            System.out.println(ANS);        }        sc.close();    }}

转载于:https://www.cnblogs.com/Yinku/p/10743578.html

你可能感兴趣的文章
返回结果数据帮助类
查看>>
SVN部署和使用
查看>>
Build Tools
查看>>
Mysql的基础使用之MariaDB安装
查看>>
单链表操作B 分类: 链表 2015-06-0...
查看>>
周赛-Heros and Swords 分类: 比赛 ...
查看>>
Error:No suitable device found: no device found for connection "System eth0"
查看>>
Go beego框架使用笔记(一)
查看>>
jQuery各种效果举例
查看>>
Day47:HTML(简介及常用标签)
查看>>
Redis.md
查看>>
软件工程课堂小测01
查看>>
大道至简阅读笔记02
查看>>
自定义日志工具LogUtil
查看>>
Linux下安装PHP遇到的各种问题
查看>>
transition
查看>>
shell脚本自动备份数据库(精简版)
查看>>
充分发挥FPGA优势 Altera首推新颖OpenCL工具
查看>>
ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序
查看>>
ORACLE手工删除数据库
查看>>