[2016-05-09][51nod][1008 N的阶乘 mod P]

  • 时间:2016-05-09 21:21:54 星期一

  • 题目编号:[2016-05-09][51nod][1008 N的阶乘 mod P]

  • 题目大意:输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %)

  • 分析:直接算…

  1. #include<stdio.h>
  2. using namespace std;
  3. typedef long long ll;
  4. int main(){
  5. ll n,p,ans = 1;
  6. scanf("%lld%lld",&n,&p);
  7. for(int i = 1 ; i <= n ; ++i){
  8. ans = (ans * i) % p;
  9. }
  10. printf("%d\n",ans);
  11. return 0;
  12. }

来自为知笔记(Wiz)

时间: 05-07

[2016-05-09][51nod][1008 N的阶乘 mod P]的相关文章

51Nod 1008 N的阶乘 mod P

输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 例如:n = 10, P = 11,10! = 3628800 3628800 % 11 = 10 Input 两个数N,P,中间用空格隔开.(N < 10000, P < 10^9) Output 输出N! mod P的结果. Input示例 10 11 Output示例 10 同余定理:(a+b)%m=(a%m+b%m)%m    a*b%m=(a%m*b%m)%m  1 #include <iostrea

1008 N的阶乘 mod P(51NOD基础题)

1008 N的阶乘 mod P(51NOD) 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 例如:n = 10, P = 11,10! = 3628800 3628800 % 11 = 10 Input 两个数N,P,中间用空格隔开.(N < 10000, P < 10^9) Output 输出N! mod P的结果. Input示例 10 11 Output示例 10 #includ

51 Nod 1008 N的阶乘 mod P【Java大数乱搞】

1008 N的阶乘 mod P 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 例如:n = 10, P = 11,10! = 3628800 3628800 % 11 = 10 Input 两个数N,P,中间用空格隔开.(N < 10000, P < 10^9) Output 输出N! mod P的结果. Input示例 10 11 Output示例 10 题目链接:http://ww

2016/05/09(数据库)

DML: 向表中加SQL数据的语句是INSERT insert into <表名>(列名) values(值列表) /增加相应列的属性 在数据库中mull和空数值不一样 insert into 表名(列名) select 到表的列 from 到表的名 /复制数据 update 表名 set 列A=新列A where 过滤条件 /更改已有数据 如果想将数据删除只需把值该为null 忽略where将会改变表中的列A 所有的值 delete from 表名 where 过滤条件  /删除一行数据或者

深入浅出之正则表达式(二)转载http://www.cnblogs.com/dragon/archive/2006/05/09/394923.html

深入浅出之正则表达式(二) 前言:       本文是前一片文章<深入浅出之正则表达式(一)>的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理.        本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载.但是为了尊重原作者和译者的劳动,请注明出处!谢谢!   9.      单词边界 元字符<<\b>>也是一种对位置进行匹

Murano Weekly Meeting 2016.08.09

Meeting time: 2016.August.09 1:00~2:00 Chairperson:  Kirill Zaitsev, from Mirantis Meeting summary: 1.Open Discussion 1) basically the idea is to clean up murano-apps repo. Some apps are simple and have little value, other than examples — those would

2016.05互金平台移动端影响力50强榜单报告!

(文章来源:盈灿咨询) 6月21日下午,盈灿咨询在京举办互金平台移动端影响力报告暨2015网贷蓝皮书出版发布会,首次独家发布了<互金平台移动端影响力榜单TOP50>,北京大学汇丰商学院中小企业研究中心执行主任王家卓.网贷之家首席研究员&盈灿咨询总经理马骏.盈灿咨询副总经理于百程.爱钱进CEO杨帆等嘉宾出席了本次活动并做主题分享. 据悉,该报告选取了300余家互金平台5月的移动端数据,以平台在移动端的推广目的和移动互联网特点为支点,以指标.评分.分析为撬棍,展示了目前行业内互金平台的移动

2016大连网络赛 1008 &amp; hdu5875 (优先队列+离线)=不确定暴力

题意:给你一个区间,求a_l%a_(l+1)%a_(l+2)%-%a_r 的值 分析:听说一个数在给定区间中只有不是很多的位置可一连续对它求模,所以想到一个比较暴力有可行的方法,猜想复杂度应该是nlogn.具体是这样的,从左到有枚举每个位置, L[]记录[1,r]中所有元素连续取模到r的值.一开始把a[1]加进优先队列pq,对于第二位置,若pq.top()>=a[i],取出并取模,然后更新对应的位置l的答案,并把取模后答案插入优先队列,然后处理有区间是2的所有询问.对于第i个位置,若pq.top

2016年09月回顾我的创业历程

创业历程 2012年10月,边打工边创业,白天工作,晚上在猪八戒等外包网站接私单,开始了半创业状态. 2013年09月,辞了稳定的工作,开始了创业之路,独自一人开了中山赢友网络工作室,主要从事网站开发,网页设计,那时候我才刚好20岁. 2015年06月,将中山赢友网络工作室正式注册为企业工商户——中山市赢友网络有限公司,并租了一个80平方的办公室开始了真正的创业之路,业务范围也扩大为移动App开发,微信开发,游戏开发等. 2016年07月,由于公司发展方向,中山赢友网络有限公司正式变更名称为——