博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基础练习 高精度加法
阅读量:5135 次
发布时间:2019-06-13

本文共 453 字,大约阅读时间需要 1 分钟。

#include
#include
using namespace std;int main(){ vector
vi(10005, 0); vi[0]=1; int r=0, n, flag=0; cin>>n; for(int i=1; i<=n; i++) for(int j=0; j<10005; j++){ int t=vi[j]*i+r; r=t/10; vi[j]=t%10; } for(int i=10004; i>=0; i--){ if(vi[i]!=0) flag=1; if(flag==1) cout<

转载于:https://www.cnblogs.com/A-Little-Nut/p/10329709.html

你可能感兴趣的文章
前端性能优化之重排和重绘
查看>>
Assets和Raw区别
查看>>
【luogu4185】 [USACO18JAN]MooTube [并查集]
查看>>
手机号脱敏处理
查看>>
CI控制器调用内部方法并载入相应模板的做法
查看>>
Hdu - 1002 - A + B Problem II
查看>>
HDU - 2609 - How many
查看>>
每天CookBook之Python-003
查看>>
每天CookBook之Python-004
查看>>
Android设置Gmail邮箱
查看>>
StringBuffer的用法
查看>>
js编写时间选择框
查看>>
PHP压缩文件操作
查看>>
4.你认为一些军事方面的软件系统采用什么样的开发模型比较合适?
查看>>
日常开发需要掌握的Maven知识
查看>>
Java数据结构和算法(四)--链表
查看>>
JIRA
查看>>
ssl介绍以及双向认证和单向认证原理
查看>>
【BZOJ2441】【中山市选2011】小W的问题(树状数组+权值线段树)
查看>>
小技巧——直接在目录中输入cmd然后就打开cmd命令窗口
查看>>