hdu 2674(余数性质)_weixin_30416871的博客-程序员秘密

技术标签: java  

N!Again

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4728    Accepted Submission(s): 2490


Problem Description
WhereIsHeroFrom:             Zty, what are you doing ?
Zty:                                     I want to calculate N!......
WhereIsHeroFrom:             So easy! How big N is ?
Zty:                                    1 <=N <=1000000000000000000000000000000000000000000000…
WhereIsHeroFrom:             Oh! You must be crazy! Are you Fa Shao?
Zty:                                     No. I haven's finished my saying. I just said I want to calculate N! mod 2009


Hint : 0! = 1, N! = N*(N-1)!
 

 

Input
Each line will contain one integer N(0 <= N<=10^9). Process to end of file.
 

 

Output
For each case, output N! mod 2009
 

 

Sample Input
4 5
 

 

Sample Output
24 120
 
大于2009的直接输出0,小于的先打表。
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
typedef long long LL;
const int N = 2009;
short res[N];

void init(){
    res[0] = 1;
    res[1] = 1;
    for(int i=2;i<=N;i++){
        res[i] = (res[i-1]*i)%2009;
    }
}
int main()
{
    int n;
    init();
    while(~scanf("%d",&n)){
        if(n<=2009)
        printf("%d\n",res[n]);
        else printf("0\n");
    }
    return 0;
}

 

转载于:https://www.cnblogs.com/liyinggang/p/5526996.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30416871/article/details/97290965

智能推荐

windows下的tensorflow安装步骤(CPU版本)_tensorflow cpu版怎么安装_家在北方的博客-程序员秘密

1、下载安装python3.5 或 Anaconda3.5目前windows下只支持3.5版本,我这里安装Anaconda3.52、找到这个位置,将其发送到桌面快捷方式3、以管理员身份打开桌面的快捷方式,然后在网页里面自动打开了编译界面4、5、在里面编译,按shift+enter运行6、安装tensorflow(CPU版本),以管理员身份7、安装完成8、打开jupyter,输入import ten...

SDE数据在ArcMap下平移报错超出边界范围_kone666的博客-程序员秘密

错误信息:用ArcMap加载sde里的数据(数据空间参考是unkown),平移出当前视图窗口的时候报错:One or more layers failed to draw: The specified coordinate exceeds the valid coordinate range原因: domain设置的问题,数据在导入sde的时候默认是按照空间参考的dom

PHP程序员的技术成长规划 作者:黑夜路人(2014/10/15)_黑夜路人 程序员成长_代官山的博客-程序员秘密

PHP程序员的技术成长规划作者:黑夜路人(2014/10/15)  按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不

[RK3288][Android6.0] 调试笔记 --- WiFi一直处于“正在连接”状态_rk3288 wifi 就死机_KrisFei的博客-程序员秘密

Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92现象:Wifi提示正在连接,但是一直连接不上。换了其他的一个AP,也提示连接不上。分析:根据WIFI连接过程可知,显示正在连接时dhcp client会从路由器那边获取ip address.正常Log: 06-13 14:56:23.697 583 13...

机器学习的模型评估(使用sklearn工具)_sklearn模型评估_田田天天甜甜的博客-程序员秘密

使用ROC曲线评估分类模型是非常通用的手段,但是,使用它的时候要注意两点:1、分类的类型。必须为数值型。2、只针对二分类问题。ROC曲线是根据一系列不同的二分类方式(分界值或决定阈),以真阳性率(灵敏度)为纵坐标,假阳性率(1-特异度)为横坐标绘制的曲线。传统的诊断试验评价方法有一个共同的特点,必须将试验结果分为两类,再进行统计分析。3.若预测多分类,解决方法是,把scorer=make...

华为s5700交换机使用配置_花红羊蹄甲的博客-程序员秘密

文章目录说明结论同网段直接接入不同网段直接接入说明这次要做的是不做任何配置,将设备接到交换机上,测试会发生什么交换机默认在配置模式下输入命令(即登录设备后执行system-view命令)结论如果华为s5700交换机没做任何配置No说明1将同网段设备接入此设备是互通的2将不同网段设备接入此设备是不通的同网段直接接入在A和B接上SW之前,我们......

随便推点

面试官:说说RabbitMQ 消费端限流、TTL、死信队列_公众号:方志朋的博客-程序员秘密

欢迎关注方志朋的博客,回复”666“获面试宝典1. 为什么要对消费端限流假设一个场景,首先,我们 Rabbitmq 服务器积压了有上万条未处理的消息,我们随便打开一个消费者客户端,会出现这...

LeetCode:面试题 16.17. Contiguous Sequence LCCI 连续数列(C语言)_wangqingchuan92的博客-程序员秘密

题目描述:给定一个整数数组,找出总和最大的连续数列,并返回总和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/contiguous-sequence-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

微信搜索功能测试点_微信搜索测试用例_懒羊羊跳跳的博客-程序员秘密

功能测试:搜索内容为空、空格、关键字中间有空格在允许的字数范围内搜索、 字数范围外搜索,是否截取或其它正确处理;输入特殊字符,表情符号,url链接输入框复制和粘贴功能取消搜索:未输入取消,已输入内容取消输入html脚本,转义字符,sql注入脚本,是否能正确处理输入敏感词是否有提示多次搜索同样的内容指定内容:搜索朋友圈、公众号、音乐、表情,结果验证语音:语音输入是否成功、语音输入...

uniapp H5端显示favicon.ico_sunly_的博客-程序员秘密

uniapp自定义template.h5.html下边这个例子来自官网的自定义模板。在根目录添加template.h5.html文件&lt;!DOCTYPE html&gt;&lt;html lang="zh-CN"&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; &lt;lin

UVa232 - Crossword Answers_fate94928的博客-程序员秘密

A crossword puzzle consists of a rectangular grid of black andwhite squares and two lists of definitions (or descriptions).One list of definitions is for “words” to be written left toright across whit...

推荐文章

热门文章

相关标签