HDOJ 1042

简介: 点击打开链接 题目的数据给的有40000位左右,所以要缩进,数组每一位存储5位即10的5次方就进位 #include#include#includeusing namespace std;int sum[8005];in...

点击打开链接


题目的数据给的有40000位左右,所以要缩进,数组每一位存储5位即10的5次方就进位


#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int sum[8005];
int main()
{
    int i,j,n;
    while(cin>>n){
        memset(sum,0,sizeof(sum));
        sum[0]=1;
        for(i=1;i<=n;i++){
            for(j=0;j<=8004;j++)
                sum[j]*=i;
            for(j=0;j<=8004;j++){
                if(sum[j]>=100000){
                    sum[j+1]+=sum[j]/100000;
                    sum[j]%=100000;
                }
            }
        }
        i=8004;
        while(i--){
            if(sum[i]!=0)
                break;
        }
        cout<<sum[i];
        i--;
        for(;i>=0;i--){
            printf("%05d",sum[i]);
        }
        cout<<endl;   
    }
    return 0;
}


目录
相关文章
|
前端开发 JavaScript 容器
React-19:初始化React脚手架
React-19:初始化React脚手架
244 0
React-19:初始化React脚手架
|
数据采集 数据可视化 中间件
链家网房源价格信息的爬虫分析工具
链家网是中国最大的房地产交易平台之一,提供了全国各地的房源信息,包括价格、面积、户型、楼层、朝向、小区、地理位置等。这些信息对于房地产市场的分析和预测有着重要的价值,但是链家网并没有提供方便的数据接口,因此需要使用爬虫技术来抓取和分析这些数据。本文将介绍如何使用Scrapy框架和代理IP技术来实现一个链家网房源价格信息的爬虫分析工具,该工具可以根据指定的城市和区域,抓取并保存链家网上的房源信息,并对数据进行简单的统计和可视化。
240 0
链家网房源价格信息的爬虫分析工具
|
存储 Java 测试技术
案例教你一步步设计DDD微服务项目(下)
DDD战略设计从事件风暴开始,然后我们要找出实体等领域对象,找出聚合根构建聚合,划分限界上下文,建立领域模型。 战术设计从事件风暴的命令开始,识别和设计服务,建立各层服务的依赖关系,设计微服务内的实体和值对象,找出微服务中所有的领域对象,并建立领域对象与代码对象的映射关系。
466 0
|
10月前
|
运维 监控 安全
网络管理(包括网络管理的功能,管理系统及相关协议:SNMP,CMIS/CMIP)
网络管理(包括网络管理的功能,管理系统及相关协议:SNMP,CMIS/CMIP)
190 1
|
存储 对象存储 数据安全/隐私保护
对象存储 OSS 基本概念讲解|学习笔记
快速学习对象存储 OSS 基本概念讲解
277 0
|
iOS开发 C++ 设计模式
iOS设计模式——委托(delegate)
委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。 什么是代理? 苹果的官方文档给了很清晰的解释: Delegation is a simple and power...
1307 0
|
10月前
|
消息中间件 Dubbo 调度
分布式批处理框架在大促场景下的设计与实现
分布式批处理框架在大促场景下的设计与实现
177 0
|
10月前
|
Android开发
|
存储 机器学习/深度学习 算法
线性回归 梯度下降算法大全与基于Python的底层代码实现
梯度下降是一种常用的优化算法,它通过不断迭代来最小化一个损失函数。根据不同的损失函数和迭代方式,梯度下降可以被分为批量梯度下降(Batch Gradient Descent,BGD)、随机梯度下降(Stochastic Gradient Descent,SGD)、小批量梯度下降(Mini-batch Gradient Descent)、共轭梯度法(Conjugate Gradient,CG)等。
|
9月前
|
机器学习/深度学习 运维 资源调度
智能化运维:机器学习在故障预测中的应用
【6月更文挑战第26天】本文旨在探讨机器学习技术如何革新传统的IT运维模式,特别是在故障预测领域的应用。文章将介绍机器学习的基本原理,分析其在故障预测中的优势,并通过案例研究展示机器学习模型如何提高运维效率和减少系统停机时间。最后,我们将讨论实施智能化运维时可能遇到的挑战及相应的解决策略。