1093阶层之和

2023-12-02 22:08
文章标签 阶层 1093

本文主要是介绍1093阶层之和,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目描述

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

输入

输入n,,n≤ 106

输出

输出S的末6位(不含前导0)。

#include<iostream>
using namespace std;
int main(){ int n,i,j,s=1,result=0;cin>>n;for(i=1;i<=n;i++){s=s*i;s=s%1000000;result=result+s;}result=result%1000000;cout<<result<<endl;system("pause");return 0;
}



这篇关于1093阶层之和的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/446998

相关文章

【ACDream】 1093 女神的正多面体 矩阵快速幂

题目大意:给你三种正多边形,给你起点s,终点e以及最多行走的步数k,问有多少种路径方案(路径中只要有一个顶点不同即视为不同)。 题目分析: 可以通过矩阵快速幂求解。 为每个正多边形(最多三个)构建一个邻接矩阵A,然后第K步的方案数即为A^k。 结果即为A^1 + A^2 + A^3 + ...... + A^k. 对于这种形式的矩阵运算,我们可以把它拆分成: k为奇:ans = (

PAT 甲级 1093 Count PAT‘s

#include <bits/stdc++.h>using namespace std;#define kMOD 1000000007int main(){#ifdef LOCALfreopen("input.txt", "r", stdin);#endifstring s;cin >> s;// 在位置i之前(包括位置i)有多少个P,位置i之后(包括位置i)有多少个Tvector<i

望族阶层的破壳而出,最早的望族是怎样诞生的

在等级森严的周朝,平民是怎样冲破枷锁,走上政治与经济舞台,从而成为望族的?是社会发展的需要,是时代的召唤。 这要从吕不韦说起,家里自父亲起就经商,是韩国阳翟(今禹州)大商人,往来于诸侯国之间,已经是一方豪族。当时,商人地位还比较低,经商的利润也没有做高官大,于是,他就运作了谋国大生意,摇身一变,成为主掌一国的丞相,国王的“仲父”,成为真正的望祖。至于说,他是不是始皇帝的亲生父亲,在今天的话题里就

大数阶层实现

// N!.cpp : 定义控制台应用程序的入口点。///*N!Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 27897 Accepted Submission(s): 7646Problem DescriptionGiv

java算法----乘加的阶层递归算法(一)

//阶层的乘法和加法递归算法 public class ProjectTest{        /**基本算法操作     * @param args     */       public static void main(String [] args){        //阶层递归乘法        System.out.println("乘法=" + mult(3));        //

Codeforces Contest 1093 problem G Multidimensional Queries —— 枚举+线段树

You are given an array a of n points in k-dimensional space. Let the distance between two points ax and ay be ∑i=1k|ax,i−ay,i| (it is also known as Manhattan distance). You have to process q queries

1093:计算多项式的值--信息学一本通(c++)

NOIP信息学奥赛资料下载 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 18641 通过数: 6225 【题目描述】 假定多项式的形式为xn+xn−1+…+x2+x+1,请计算给定单精度浮点数x和正整数n值的情况下这个多项式的值。x在double范围内,n≤1000000。多项式的值精确到小数点后两位,保证最终结果在double范围内。 【输入】 输入仅一行,包括x和n,

1093 Count PAT's (25 分)

一道简单动态规划的题 没想到转眼间就3月1号了,我昨天还想着2月剩下的几天可以把这个月的原创数量增加到70呢,结果临睡前才发现3月已经到来了。 #include<cstdio>#include<cstring>int main(){const int maxn=1e5+5;char str[maxn];int dp[maxn],dt[maxn];scanf("%s",str);memset(

mysql中错误:1093-You can’t specify target table for update in FROM clause的解决方法

最近在处理数据库中数据的时候,写了下面类似的sql语句: UPDATE f_student SET school_id = 0 WHERE  id in (  SELECT  id  FROM  f_student  WHERE  school_id = M  ) ) 上面的sql是想数据对某些值进行修改,运行sql后报下面的错误: ? 1 [Err] 1093 – You can't

zzuli OJ 1093: 验证哥德巴赫猜想(函数专题)

Description 哥德巴赫猜想大家都知道一点吧。我们现在不是想证明这个结论,而是对于任给的一个不小于6的偶数,来寻找和等于该偶数的所有素数对。做好了这件实事,就能说明这个猜想是成立的。  要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。  int prime(int n)  {  //判断n是否为素数