信息学奥赛一本通算法篇题解之 1168:大整数加法

 2222222222222222222233333333333333333333
  • 【输出样例】

 55555555555555555555
  • 【解题思路】

    由于题目描述中给出的两个加数十分之大,所以不能常规地使用LL型整数来储存输入和输出。
    需要用到 数组 来储存。

  • 【代码】

#include<bits/stdc++.h>
using namespace std;string a,b;//定义两个字符串储存输入
int a1[220],b1[220],ans[220];//用来储存转换成数字后的输入和答案int main(){cin>>a>>b;int la=a.length(),lb=b.length(),lc=1,x=0;//定义x来存放进位for(int i = 0; i < la; i++)a1[la-i] = a[i] - '0'; //将字符转化成数字并逆序存放for(int i = 0; i < lb; i++)b1[lb-i] = b[i] - '0';//将lc初始化为1是因为 这里逆序存放时数组下标改变了while(lc<=la||lc<=lb){//加法中和的位数可能比最大的加数的位数多1ans[lc] = a1[lc] + b1[lc] + x;x=ans[lc]/10;ans[lc]%=10;lc++;}//加法部分//由于可能出现最高位是0的情况,所以要进行处理while(ans[lc]==0&&lc>1) lc--;for(int i = lc; i >= 1; i--)//输出cout<<ans[i];cout<<endl;
}
  • 【AC演示】

信息学奥赛题解1168相关推荐

  1. 信息学奥赛一本通 1168:大整数加法 | OpenJudge NOI 1.6 10:大整数加法

    [题目链接] ybt 1168:大整数加法 OpenJudge NOI 1.6 10:大整数加法 [题目考点] 1. 高精度 考察:高精加高精 高精度计算讲解 [解题思路] 注意:输入可能有多余的前导 ...

  2. 大整数加法【信息学奥赛一本通-1168】

    1168:大整数加法 1168:大整数加法 [题目描述] 求两个不超过200位的非负整数的和. [输入] 有两行,每行是一个不超过200位的非负整数,可能有多余的前导0. [输出] 一行,即相加后的结 ...

  3. 1032:大象喝水 题解 信息学奥赛 NOIP

    关于 内容来源于微信公众号:大神编程.已经过原文作者授权. 题目: 1032:大象喝水 超详细动画图文题解链接 题解目录(不断更新中) 喜欢信息学奥赛的同学们,可以一起交流学习哦 群名称:信息学奥赛学 ...

  4. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  5. 信息学奥赛一本通(题解目录)

    信息学奥赛一本通(题解目录) 记录了我从初学者到逐渐熟悉c++的成长之路 信息学奥赛一本通OJ 目录 信息学奥赛一本通(题解目录) 前言 一.语言及算法基础篇 基础(一) C++语言 第一章 C++语 ...

  6. 信息学奥赛一本通1114:白细胞计数 视频题解

    信息学奥赛一本通1114:白细胞计数 视频题解 1114:白细胞计数 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 38224 通过数: 12593 [题目描述] 医院采样了某临 ...

  7. 1049:晶晶赴约会 题解 信息学奥赛 NOIP

    关于 内容来源于微信公众号:大神编程.已经过原文作者授权. 题目: 1049:晶晶赴约会 超详细动画图文题解链接 题解目录(不断更新中) 喜欢信息学奥赛的同学们,可以一起交流学习哦 官方QQ群:893 ...

  8. 1072:鸡尾酒疗法 题解 信息学奥赛 NOIP

    关于 内容来源于微信公众号:大神编程.已经过原文作者授权. 题目: 1072:鸡尾酒疗法 超详细动画图文题解链接 题解目录(不断更新中) 喜欢信息学奥赛的同学们,可以一起交流学习哦 官方QQ群:893 ...

  9. 1038:苹果和虫子 题解 信息学奥赛 NOIP

    关于 内容来源于微信公众号:大神编程.已经过原文作者授权. 题目: 1038:苹果和虫子 超详细动画图文题解链接 题解目录(不断更新中) 喜欢信息学奥赛的同学们,可以一起交流学习哦 群名称:信息学奥赛 ...

最新文章

  1. java异步调用数据库存储过程详解,java中如何调用存储过程
  2. windows环境下wampserver的配置教程
  3. Pycharm新建文件时自动添加基础信息
  4. 运行python嵌入式要求_在嵌入式IPython实例中运行配置文件启动文件
  5. 除了js, 寻求一种完美的语言
  6. Android 解决EditText和ScrollView的滚动冲突
  7. 【vn.py学习笔记(七)】vn.py rqdata封装、datasbase等数据服务源码阅读
  8. 阿里巴巴icon图标尽在掌握(前端如何引入icon库,美丽图标随你处置T.T)
  9. 13、ARM嵌入式系统:通过旋钮控制蜂鸣器声音大小
  10. KNN算法以及R语言的实现
  11. C++基础:模板,函数模板和类模板
  12. 艺术摄影--曝光与测光(2学时)--SDUST
  13. python爬虫需要哪些基础知识-【PYTHON】【爬虫】关于python爬虫的一些基础知识
  14. php 汉语转换拼音
  15. WIN7 | 网络正常,但网页打不开 | 远程计算机或设备不接受连接
  16. 悲观锁和乐观锁的区别及使用场景
  17. CHAR与TCHAR处理函数
  18. 不要再问Python了!
  19. 网库“团计划”帮助企业搭乘团购快车
  20. 如何解决桌面图标消失/变白

热门文章

  1. Windows Phone 开发,关于 TouchPanel的问题
  2. C# winfrom 增值税票识别程序,可识别照片、扫描件、电子票、形成电子台帐。
  3. 美团2021校招笔试-编程题(通用编程试题,第1场)2. 小美的评分计算器
  4. Babylon.js 入门 - 第 7 章 - 点亮夜晚
  5. win10, net framework 3.5 安装报错0x800F081F
  6. c语言算法:排队打饭
  7. teamviewer v_p_n+xp v_p_n服务实现在家访问公司内部局域网
  8. 高仿Coach蔻驰2016春季系列包包
  9. 淘宝接口API开发 taobao代购系统API接口调用
  10. 微信小程序实现点击订阅消息在特定的时间点发送