信息学奥赛一本通(2033:【例4.19】阶乘之和)
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】阶乘之和)相关推荐
- 信息学奥赛一本通 2033:【例4.19】阶乘之和
[题目链接] ybt 2033:[例4.19]阶乘之和 [题目考点] 1. 同余定理 根据同余定理,有: (a∗b)%m=(a%m∗b%m)%m(a*b)\%m = (a\%m * b\%m)\%m( ...
- 信息学奥赛一本通(1091:求阶乘的和)
1091:求阶乘的和 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 35007 通过数: 26457 [题目描述] 给定正整数n,求不大于n的正整数的阶乘 ...
- 信息学奥赛一本通 1121:计算矩阵边缘元素之和 | OpenJudge NOI 1.8 03:计算矩阵边缘元素之和
[题目链接] ybt 1121:计算矩阵边缘元素之和 OpenJudge NOI 1.8 03:计算矩阵边缘元素之和 [题目考点] 1. 二维数组 [解题思路] 解法1:遍历外圈 一个m行n列的矩阵, ...
- 【例1】 0/1背包《信息学奥赛一本通》【解法一】 02
/* [例1] 0/1背包<信息学奥赛一本通>[解法一] 02 http://ybt.ssoier.cn:8088/problem_show.php?pid=1267 */ #includ ...
- 【例8】合唱队形(《信息学奥赛一本通第五版》)
/* [例8]合唱队形(<信息学奥赛一本通第五版>) http://ybt.ssoier.cn:8088/problem_show.php?pid=1264 [问题描述] N位同学站成一排 ...
- 信息学奥赛一本通 2021:【例4.6】最大公约数
[题目链接] ybt 2021:[例4.6]最大公约数 [题目考点] 1. while循环 2. 求最大公约数 辗转相减法 辗转相除法 [解题思路] 解法1:枚举 取较小数字,从该数字的值开始从大到小 ...
- 信息学奥赛一本通(2032:【例4.18】分解质因数)
2032:[例4.18]分解质因数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 582 通过数: 376 [题目描述] 把一个合数分解成若干个质因数乘积 ...
- 信息学奥赛一本通——2062:【例1.3】电影票
2062:[例1.3]电影票 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 57341 通过数: 34230 [题目描述] 已知一位小朋友的电影票价是10 ...
- 信息学奥赛一本通 1278:【例9.22】复制书稿(book) | 洛谷 P1281 书的复制
[题目链接] ybt 1278:[例9.22]复制书稿(book) 洛谷 P1281 书的复制 [题目考点] 1. 动态规划:线性动规 [解题思路] 该题可以抽象为:将由m个数字构成的序列分成k个子段 ...
- 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)
[题目描述] 一个旅行者有一个最多能装 MM 公斤的背包,现在有 nn 件物品,它们的重量分别是W1,W2,...,WnW1,W2,...,Wn,它们的价值分别为C1,C2,...,CnC1,C2,. ...
最新文章
- 1小时学会:最简单的iOS直播推流(五)yuv、pcm数据的介绍和获取
- 这样的例子能说明if,else的效率比单单的if组合高
- Android--视频播放器
- Android ART GC之GrowForUtilization的分析
- 【LeetCode笔记】剑指 Offer 68 - I. 二叉搜索树的最近公共祖先(Java、二叉树、dfs)
- click() bind() live() delegate()区别
- 【Day02】测试 Primise、setTimeout等的执行顺序
- JAVA中String类以形参传递到函数里面,修改后外面引用不能获取到更改后的值
- loinc编码_通用检验编码系统(Universal Laboratory Test Code System)于香港电子健康纪录计划的应用...
- 50 years, 50 colors HDU - 1498(最小点覆盖或者说最小顶点匹配)
- 2022电大国家开放大学网上形考任务-普通心理学非免费(非答案)
- winrar破解注册
- 张驰咨询:某能源公司举办首期精益六西格玛黑带项目结硕果
- LeCo-3. 无重复字符的最长子串
- Elasticsearch学习(一):基础概念
- vue实现水平时间线与蛇形时间线
- 蓝桥杯 模板Template Part9:PCF8591 ADC/DAC
- 银行卡的清分、对帐与清算
- c语言去除字符串的空格,C语言实现去除字符串中空格
- 根据乐谱合成钢琴音乐