博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高精度(重定义版)——来自
阅读量:6816 次
发布时间:2019-06-26

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

#include 
#include
#include
#include
using namespace std;char s[400000]; //存储输入 struct Big{int a[10000];int x;};//重载 + Big operator + (Big A,Big B){int x=max(A.x,B.x);for(int i=1;i<=x;i++){A.a[i]+=B.a[i];A.a[i+1]+=A.a[i]/10;A.a[i]%=10;}return A;}//重载 - Big operator - (Big A,Big B){int x=max(A.x,B.x);for(int i=1;i<=x;i++){A.a[i]-=B.a[i];if(A.a[i]<0){A.a[i+1]-=1;A.a[i]+=10;}}return A;}bool operator < (Big A,Big B) //重载 < 用于 小数 - 大数 {if(A.x!=B.x)return A.x
=1;i--){if(A.a[i]!=B.a[i])return A.a[i]
0;i--){int q=C.a[i];if(q!=0&&h==0)h=1;if(h==1)cout<
<<0;}cout<

 

转载于:https://www.cnblogs.com/ZDHYXZ/p/7729747.html

你可能感兴趣的文章
英特尔披露新的预测执行漏洞L1终端故障
查看>>
Vue.js表单控件绑定
查看>>
如何撰写好文档?精益文档的六个实践
查看>>
魔鬼存在于细节中:从Redshift迁移到ClickHouse后再无数据丢失
查看>>
上学还是坐牢?百年老校“监控”学生惹争议
查看>>
作者访谈录——关于战略、领导力以及灵魂
查看>>
Linux 下 docker 安装 MySQL
查看>>
在生产环境中安全地运行Docker容器
查看>>
.NET Core 2.1预览版首次引入Global Tools
查看>>
基于英特尔® 架构的 GigaSpaces InsightEdge Platform*
查看>>
Confluent平台5.0支持LDAP授权及用于IoT集成的MQTT代理
查看>>
微服务接口限流的设计与思考(附GitHub框架源码)
查看>>
网络故障排查常用命令集
查看>>
Spring RESTful + Redis全注解实现恶意登录保护机制
查看>>
MySQL 中 整数类型的存储和范围计算过程详解
查看>>
堡垒跳板机实现——架构实现
查看>>
为 Blade 模板引擎添加新文件扩展名
查看>>
时间戳防盗链鉴权php实现
查看>>
Laravel 中使用 Vue 组件化开发(配置)
查看>>
[LintCode/LeetCode] Subsets & Subsets II
查看>>