news 2026/3/2 6:57:16

寒假集训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/2/27 21:11:35

越权漏洞实战挖掘与总结:10个典型案例教你成为越权挖掘高手

在Web安全领域&#xff0c;权限控制失效常年稳居OWASP TOP10核心位置&#xff0c;而越权漏洞正是这一问题的最典型体现。它没有SQL注入、RCE的技术门槛&#xff0c;却是渗透测试中最易挖掘、覆盖面最广、危害最直接的漏洞类型——从普通用户的个人信息泄露&#xff0c;到低权限…

作者头像 李华
网站建设 2026/2/27 12:38:34

SEW变频器MC31C040-503-4-00 08263361

孙13665068812SEW变频器MC31C040-503-4-00 08263361 技术详解一、产品概述SEW MC31C040-503-4-00 08263361 是德国SEW-EURODRIVE公司推出的MOVI-C系列模块化变频器&#xff0c;专为工业自动化领域设计。该型号额定功率0.4kW&#xff08;三相380-480V&#xff09;&#xff0c;采…

作者头像 李华
网站建设 2026/3/1 11:50:21

基于Java的建筑维修智慧管理系统的设计与实现全方位解析:附毕设论文+源代码

1. 为什么这个毕设项目值得你 pick ? 建筑维修智慧管理系统旨在解决传统手动管理模式带来的效率低下、信息滞后和管理不规范等问题。该系统集设备管理、人员管理、工单处理等20多个模块于一体&#xff0c;提供了一套完整的解决方案。与传统的“烂大街”毕设选题相比&#xff…

作者头像 李华
网站建设 2026/3/1 11:03:35

当红外弱小目标遇到ZYNQ:实时跟踪系统的革命性突破

黑夜中,一架无人机在边境巡逻,它的红外摄像头捕捉到了一个远在3公里外、只有几个像素大小的热源信号——这可能是一个非法越境者,该如何确保这个“弱小目标”不被跟丢? 一、红外弱小目标跟踪的世纪难题 在安防监控、边境巡逻、无人机侦察等领域,红外弱小目标跟踪技术面临…

作者头像 李华
网站建设 2026/3/1 4:53:59

如何对CAD中的图层进行筛选?

在复杂的CAD图纸中&#xff0c;图层繁多&#xff0c;手动查找特定图层不仅耗时&#xff0c;更易出错。你是否常陷于反复切换、滚动寻找的繁琐操作&#xff1f;高效管理图层&#xff0c;关键在于掌握精准的筛选功能。通过简单的过滤器设置&#xff0c;即可快速锁定目标图层集合&…

作者头像 李华