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

server/2025/3/14 3:18:24/

【题目描述】

输入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.ppmy.cn/server/174779.html

相关文章

Redis 缓存穿透、缓存击穿与缓存雪崩详解:问题、解决方案与最佳实践

目录 引言 1. 缓存穿透 1.1 什么是缓存穿透&#xff1f; 示例&#xff1a; 1.2 缓存穿透的原因 1.3 缓存穿透的解决方案 1.3.1 缓存空对象 1.3.2 布隆过滤器&#xff08;Bloom Filter&#xff09; 1.3.3 参数校验 2. 缓存击穿 2.1 什么是缓存击穿&#xff1f; 示例&…

10. 【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--微服务基础工具与技术--Ocelot 网关--认证

在微服务架构中&#xff0c;通过在网关层实现身份认证、权限校验和数据加密&#xff0c;可以有效防范恶意攻击和非法访问&#xff0c;保障内部服务安全。采用JWT、OAuth等主流认证机制&#xff0c;使每次请求均经过严格验证&#xff0c;降低安全漏洞风险。同时&#xff0c;统一…

Golang学习笔记_44——命令模式

Golang学习笔记_41——观察者模式 Golang学习笔记_42——迭代器模式 Golang学习笔记_43——责任链模式 文章目录 一、核心概念1. 定义2. 解决的问题3. 核心角色4. 类图 二、特点分析三、适用场景1. 事务管理系统2. 多媒体遥控器3. 操作审计系统 四、Go语言实现示例五、高级应用…

[Spring]属性加载优先级

Spring中&#xff0c;XML配置文件里面&#xff0c;各个属性源的加载顺序有一定先后顺序。 我们在使用spring时&#xff0c;一些参数配置通常不会直接写在spring的bean的XML配置文件里面。在我们使用${参数名}&#xff0c;时&#xff0c;如果系统环境变量中有同名的name时&#…

Python:函数式编程

函数式编程&#xff08;Functional Programming, FP&#xff09;是一种编程范式&#xff0c;强调通过纯函数、不可变数据和声明式风格来构建程序。Python 虽然不是纯函数式语言&#xff0c;但提供了丰富的函数式编程工具。(简单来说是&#xff0c;函数约等于模块功能&#xff0…

DeepSeek:中国AGI破局者的技术革命与生态重构

在AI领域被"算力霸权"与"技术垄断"笼罩的今天,一家来自杭州的初创公司正以颠覆性创新撕开行业铁幕。DeepSeek(深度求索)不仅重新定义了AGI技术研发范式,更通过开源生态构建引发全球AI产业格局的深度重构。 一、AGI愿景驱动的技术突破 DeepSeek自2023…

AI语言模型 Mythalion 13B 本地搭建与使用指南

一、Mythalion 13B 模型简介 Mythalion 13B 是由 PygmalionAI 与 Gryphe 合作开发的强大语言模型。它通过融合 Pygmalion-2 13B 和 MythoMax L2 13B 模型而成&#xff0c;旨在增强角色扮演&#xff08;RP&#xff09;和聊天场景中的表现。由于其基于 Llama-2 架构构建&#xf…

LLM学习之路-01-第一章-预训练/搞懂大模型的分词器(二)

每天5分钟搞懂大模型的分词器tokenizer&#xff08;二&#xff09;&#xff1a;BPE (Byte-Pair Encoding) BPE (Byte-Pair Encoding) 字节对编码 (BPE) 最初是作为一种压缩文本的算法开发的&#xff0c;最早是由Philip Gage于1994年在《A New Algorithm for Data Compression…