2033:【例4.19】阶乘之和

时间限制: 1000 ms         内存限制: 65536 KB
提交数: 1896     通过数: 313

【题目描述】

输入nn,计算S=1!+2!+3!+…+n!S=1!+2!+3!+…+n!的末66位(不含前导0)。n≤106n≤106, n!n!表示前nn个正整数之积。

【输入】

输入nn。

【输出】

如题述,之和。

【输入样例】

10

【输出样例】

37913

【提示】

【数据范围】

对于所有数据,1≤n≤9999991≤n≤999999。

【参考代码】

#include<stdio.h>
#define N 1000000
int f[N]={0,1};
int main()
{int i,j,n,s=0;scanf("%d",&n);for(i=2;i<=n;i++){f[i]=f[i-1]*i;f[i]%=N;}for(i=1;i<=n;i++){s=s+f[i];s%=N;}printf("%d\n",s);return 0;
}

http://ybt.ssoier.cn:8088/problem_show.php?pid=2033

信息学奥赛一本通(2033:【例4.19】阶乘之和)相关推荐

  1. 信息学奥赛一本通 2033:【例4.19】阶乘之和

    [题目链接] ybt 2033:[例4.19]阶乘之和 [题目考点] 1. 同余定理 根据同余定理,有: (a∗b)%m=(a%m∗b%m)%m(a*b)\%m = (a\%m * b\%m)\%m( ...

  2. 信息学奥赛一本通(1091:求阶乘的和)

    1091:求阶乘的和 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 35007     通过数: 26457 [题目描述] 给定正整数n,求不大于n的正整数的阶乘 ...

  3. 信息学奥赛一本通 1121:计算矩阵边缘元素之和 | OpenJudge NOI 1.8 03:计算矩阵边缘元素之和

    [题目链接] ybt 1121:计算矩阵边缘元素之和 OpenJudge NOI 1.8 03:计算矩阵边缘元素之和 [题目考点] 1. 二维数组 [解题思路] 解法1:遍历外圈 一个m行n列的矩阵, ...

  4. 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02

    /* [例1] 0/1背包<信息学奥赛一本通>[解法一] 02 http://ybt.ssoier.cn:8088/problem_show.php?pid=1267 */ #includ ...

  5. 【例8】合唱队形(《信息学奥赛一本通第五版》)

    /* [例8]合唱队形(<信息学奥赛一本通第五版>) http://ybt.ssoier.cn:8088/problem_show.php?pid=1264 [问题描述] N位同学站成一排 ...

  6. 信息学奥赛一本通 2021:【例4.6】最大公约数

    [题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...

  7. 信息学奥赛一本通(2032:【例4.18】分解质因数)

    2032:[例4.18]分解质因数 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 582     通过数: 376 [题目描述] 把一个合数分解成若干个质因数乘积 ...

  8. 信息学奥赛一本通——2062:【例1.3】电影票

    2062:[例1.3]电影票 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 57341     通过数: 34230 [题目描述] 已知一位小朋友的电影票价是10 ...

  9. 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制

    [题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...

  10. 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)

    [题目描述] 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,. ...

最新文章

  1. 1小时学会:最简单的iOS直播推流(五)yuv、pcm数据的介绍和获取
  2. 这样的例子能说明if,else的效率比单单的if组合高
  3. Android--视频播放器
  4. Android ART GC之GrowForUtilization的分析
  5. 【LeetCode笔记】剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(Java、二叉树、dfs)
  6. click() bind() live() delegate()区别
  7. 【Day02】测试 Primise、setTimeout等的执行顺序
  8. JAVA中String类以形参传递到函数里面,修改后外面引用不能获取到更改后的值
  9. loinc编码_通用检验编码系统(Universal Laboratory Test Code System)于香港电子健康纪录计划的应用...
  10. 50 years, 50 colors HDU - 1498(最小点覆盖或者说最小顶点匹配)
  11. 2022电大国家开放大学网上形考任务-普通心理学非免费(非答案)
  12. winrar破解注册
  13. 张驰咨询:某能源公司举办首期精益六西格玛黑带项目结硕果
  14. LeCo-3. 无重复字符的最长子串
  15. Elasticsearch学习(一):基础概念
  16. vue实现水平时间线与蛇形时间线
  17. 蓝桥杯 模板Template Part9:PCF8591 ADC/DAC
  18. 银行卡的清分、对帐与清算
  19. c语言去除字符串的空格,C语言实现去除字符串中空格
  20. 根据乐谱合成钢琴音乐

热门文章

  1. C#中的引用传递、值传递
  2. 4种不同类别的机器学习概述
  3. 一文看懂数据挖掘:哪一种方法最好?都需要哪些技术?
  4. STM32之FSMC-SRAM例程
  5. STM32之RTC例程
  6. 罗马音平假名片假名转换器_记不住五十音的你,你肯定需要这套日语五十音谐音巧记法...
  7. conda deactivate python3_conda进行python环境隔离
  8. 回答面试官:如何保证消息不丢失
  9. 上某些网站的时候要小心,不要以为 HTTPS 就安全了
  10. 新炬首架梁铭图:从70万字SRE神作提炼出7千字精华与君共勉