news 2026/4/18 5:42:28

寒假集训8——数论

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
寒假集训8——数论

P1009 [NOIP 1998 普及组] 阶乘之和

题目描述

用高精度计算出 S=1!+2!+3!+⋯+n!(n≤50)。

其中!表示阶乘,定义为 n!=n×(n−1)×(n−2)×⋯×1。例如,5!=5×4×3×2×1=120。

输入格式

一个正整数 n。

输出格式

一个正整数 S,表示计算结果。

输入输出样例

输入 #1复制运行

3

输出 #1复制运行

9

说明/提示

【数据范围】

对于 100% 的数据,1≤n≤50。

【其他说明】

注,《深入浅出基础篇》中使用本题作为例题,但是其数据范围只有 n≤20,使用书中的代码无法通过本题。

如果希望通过本题,请继续学习第八章高精度的知识。

NOIP1998 普及组 第二题

#include<iostream> using namespace std; typedef unsigned long long LL; LL calc(int n) { LL sum=0; LL fac=1; for(int i=1;i<=n;i++) { fac*=i; sum+=fac; } return sum; } //50!≈3.04×10^64 int main() { int n; cin>>n; cout<<calc(n)<<endl; return 0; }

1~50的阶乘之和(范围3.04×10^64)unsigned long long装不下(范围即约 1.84×10^19),要上高精度。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 12:34:06

波动即机遇:2026新能源电力交易,将“准而不稳”转化为可控风险的三大破局点

精准预测却难以稳定输出&#xff0c;这是当下新能源电力交易团队最棘手的现实困境。但最危险的地方往往蕴藏着最大的机遇。对于2026年的新能源电力交易团队而言&#xff0c;市场最令人头痛的挑战已不再是预测“不准”。随着气象大数据与AI预测模型的飞速发展&#xff0c;风电、…

作者头像 李华
网站建设 2026/4/17 9:15:16

Redis深度解析:从发展史到现代应用全景指南

Redis深度解析&#xff1a;从发展史到现代应用全景指南 引言 在当今数据驱动的时代&#xff0c;高性能缓存与数据结构服务器已成为现代应用架构的基石。Redis&#xff0c;作为这一领域的璀璨明星&#xff0c;自诞生以来便以其极致性能、丰富的数据结构和简洁的设计哲学风靡全…

作者头像 李华
网站建设 2026/4/17 8:33:20

计算机毕业设计|基于springboot + vue鲜花商城系统(源码+数据库+文档)

鲜花商城 目录 基于springboot vue鲜花商城系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue鲜花商城系统 一、前言 博主介绍&#xff1a;✌️大…

作者头像 李华
网站建设 2026/4/18 5:21:35

最近在鼓捣西门子PLC的轮询控制,发现风机水泵这类设备组经常需要错开启动。随手用SCL撸了个定时轮询的FB块,实测在1200/1500系列PLC上跑得挺稳

定时轮询PLC程序&#xff0c;纯SCL编写。 已经封装成FB&#xff0c;方便多次调用。 适用于风机水泵阀门等轮询切换启动。 程序结构简单&#xff0c;可灵活调整成更多数量的轮询切换。先甩个代码骨架&#xff1a; FUNCTION_BLOCK FB_PollingControl VAR_INPUTEnable: Bool; // 总…

作者头像 李华
网站建设 2026/4/14 11:07:40

《工业CAD数据数字孪生落地轻量化导入指南》

工业级CAD数据为满足设计与制造需求,承载着微米级的几何特征、全维度的拓扑关系以及海量的设计辅助信息,其数据体量往往达到数十甚至上百G,而数字孪生的实时可视化要求数据能在引擎中快速加载、流畅交互且无精度丢失,传统的几何压缩手段要么以牺牲核心精度为代价换取体量缩…

作者头像 李华
网站建设 2026/4/16 10:52:55

基于 YOLOv11 + DeepSeek 的火灾检测系统 深度学习框架YOLO结合deepseek 调用 DeepSeek 生成火灾风险建议 :Vue3 + TypeScript + Elemen

基于YOLOv11DeepSeek火灾检测系统 智能消防监控解决方案 多模态检测全覆盖&#xff1a;支持图片批量检测、视频流分析、摄像头实时监测&#xff0c;全场景适配消防监控需求 ​YOLOv11深度赋能&#xff1a;搭载最新YOLOv11深度学习模型&#xff0c;火焰识别精度超90%&#xff0c…

作者头像 李华