当前位置: 首页 > article >正文

阶乘之和(信息学奥赛一本通-2033)

【题目描述】

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

【输入】

输入n。

【输出】

如题述,之和。

【输入样例】

10

【输出样例】

37913

【提示】

【数据范围】

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

【题解代码】

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n; cin >> n;
	int sum = 1, pre = 1;
	for (int i = 2; i <= n; i++)
	{
		pre *= i % 1000000;
		pre %= 1000000;
		sum += pre % 1000000;
		sum %= 1000000;
	}
	cout << sum;

	return 0;
}

http://www.kler.cn/a/584971.html

相关文章:

  • 【互联网性能指标】QPS/TPS/PV/UV/IP/GMV/DAU/MAU/RPS
  • Linux第七讲:基础IO
  • 记忆 `lower_bound` 和 `upper_bound`(或你实现的 `last_less_equal`)
  • 基于springboot vue前后端分离的网上书城
  • 单一责任原则在Java设计模式中的深度解析
  • 失踪人口回归之Java开发工程师面试记录第一篇
  • 接口正常被调用且返回数据但前端页面渲染失败,控制台报错Uncaught (in promise)
  • react对比vue的核心属性
  • 【水文模型】地理信息系统(ArcGIS)在水文水资源、水环境中的应用
  • VBA即用型代码手册:选择、转到Select、 Go To
  • 【Python】Linux 升级 Python 版本(源码安装)
  • 地理信息系统(ArcGIS)在水文水资源及水环境中的应用:空间数据管理‌、空间分析功能‌、‌可视化表达‌
  • 【后端】【django drf】Django DRF API 编写规范(程序设计规则)
  • # RAG 框架 # 一文入门 全链路RAG系统构建与优化 —— 架构、策略与实践
  • 2025 香港 Web3 嘉年华:全球 Web3 生态的年度盛会
  • 界面控件DevExpress Blazor UI v24.2新版亮点:支持.NET 9
  • 批量在多个在 Excel 工作表的的指定位置插入新的 Sheet 工作表
  • USB数据采集卡 Labview采集卡 32路AD模拟量采集 DAQ卡
  • Ceph(1):分布式存储技术简介
  • shell变量