当前位置: 首页 > news >正文

高精度加法c++

题目描述

计算a+b的值,a,b皆为不超过240位的正整数。

输入

两个正整数,每行一个

输出

一个数,代表两个整数的和

样例输入

111111111111111111111111111111111111
222222222222222222222222222222222222

样例输出

333333333333333333333333333333333333

代码如下:

#include<bits/stdc++.h>
using namespace std;
int a[300],b[300],c[300],d[300];
int main(){//1:输入2个字符串代表2个正整数string x,y;cin>>x>>y;//2:将xy逆序转为2个整数数组,个位需要存到a[1]reverse(x.begin(),x.end());int lx=x.size();//字符串x的长度 for(int i=0;i<lx;i++){a[i+1]=x[i]-'0';}reverse(y.begin(),y.end());int ly=y.size();//字符串y的长度 for(int i=0;i<ly;i++){b[i+1]=y[i]-'0';}//3:模拟加法运算int l=max(lx,ly);l++;for(int i=1;i<=l;i++){int t=a[i]+b[i]+c[i];if(t>=10){c[i+1]=1;d[i]=t%10;}else d[i]=t;}//4:去掉前导零while(d[l]==0&&l!=1) l--;//5:逆序输出d数组for(int i=l;i>=1;i--) cout<<d[i];return 0;
}

 

相关文章:

高精度加法c++

题目描述 计算ab的值&#xff0c;a,b皆为不超过240位的正整数。 输入 两个正整数&#xff0c;每行一个 输出 一个数&#xff0c;代表两个整数的和 样例输入 111111111111111111111111111111111111 222222222222222222222222222222222222 样例输出 3333333333333333333…...

SQL布尔盲注

目录 1 布尔盲注 2布尔盲注流程 2.1输入id进行测试 2.2判断注入类型 2.3爆数据库名 2.4爆表名 2.5爆字段名 2.6查询数据 1 布尔盲注 布尔盲注就是在SQL注入过程中&#xff0c;SQL语句执行后&#xff0c;查询到的数据不能回显到前端页面&#xff0c;如果正确执行了构造的…...

OpenGL实现3D游戏编程【连载3】——3D空间模型光照初步

1、本节实现的内容 上一节课&#xff0c;我们建立了简单的坐标系&#xff0c;同时也显示了一个正方体&#xff0c;但正方体的颜色为纯红色&#xff0c;好像一个平面物体一样&#xff0c;我们这节课就可以加一些光照&#xff0c;并创建更多的模型&#xff0c;使这些物体变得更加…...

Python 进行反射和元编程

反射和元编程是Python中两种强大且高级的编程技术。反射允许程序在运行时检查和修改自身结构和行为&#xff0c;而元编程则是编写可以操作其他代码的代码&#xff0c;通常通过使用元类、装饰器等技术来实现。 1. 反射 反射是指程序在运行时检查和操作自身结构的能力。Python通…...

Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N]……解决

一、问题 Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.二、解决方案 1、当打包构建的时候出现这个问题&#xff0c;如果你只是打包部署&#xff0c;那么就是将maven的test禁止可以成功打包 2、当你是本地服务器启动…...

如何看待“低代码”开发平台的兴起

目录 如何看待“低代码”开发平台的兴起&#xff1f;新机遇&#xff1a;效率与质量并进的新篇章1. 提升开发效率&#xff1a;2. 降低技术门槛&#xff1a;3. 创新加速&#xff1a; 挑战&#xff1a;质量和定制化需求的考量1. 定制能力受限&#xff1a;2. 依赖性和迁移成本 &…...

React类组件与函数组件有什么异同

相同点&#xff1a; 组件是react的最小代码片段&#xff0c;无论函数组件还是类组件 在使用方式 和 最终呈现效果是一致的类组件可以用函数组件重构&#xff0c;同样函数组件也可以用类组件重构&#xff08;并不推荐&#xff09;&#xff0c;在现代浏览器中闭包 和 类的性能只…...

函数调用的过程理解_汇编角度

目录 1、调用函数流程&#xff08;main函数调用print函数&#xff09;&#xff1a;Step1 保存main函数现场地址等信息Step2 跳转到print函数的位置Step3 执行print函数的指令Step4 返回main函数&#xff0c;执行下一条指令流程连续性总结 2、其他知识总结 1、调用函数流程&…...

【Java-一些常见单列集合面试问题】

目录 1.List,Set的区别&#xff1f; 2.ArrayList与Vector区别&#xff1f; 3.Arraylist与LinkedList区别&#xff1f; 4.ArrayList的扩容机制&#xff1f; 5.HashSet、LinkedHashSet和TreeSet 区别&#xff1f; 6.HashSet如何过滤重复元素&#xff1f; 1.List,Set的区别…...

搭建个人博客需要做哪些事

文章目录 前言搭建步骤站点服务器站点域名注册域名ICP 备案公安备案域名解析 博客图床图床是什么图床搭建 博客站点搭建建站工具本地搭建博客部署 站点运营百度收录百度统计 总结 前言 花了几天时间&#xff0c;搭建了一个个人博客&#xff0c;也算是完成了年初立的一个flag&a…...

《向量数据库指南》——非结构化数据的行业需求及向量数据库的关键角色

非结构化数据的行业需求及向量数据库的关键角色 引言 在当今数字化时代,数据已成为驱动社会进步与产业升级的核心要素。随着技术的飞速发展,特别是人工智能(AI)技术的广泛应用,数据的类型与规模正以前所未有的速度增长。其中,非结构化数据作为数据海洋中的主体部分,其…...

C++:map容器的使用

一、map的使用介绍 map文档介绍 1.1 map的模版参数 Key&#xff1a;键值对中Key的类型 T&#xff1a;键值对中value的类型 Compare&#xff1a;比较器的类型&#xff0c;map中的元素是按照Key来进行比较的&#xff0c;缺省情况&#xff08;不传参数时&#xff09;按照小于来…...

C++初学(10)

10.1、共用体 共用体是一种数据格式&#xff0c;它能够存储不同的数据类型&#xff0c;但只能同时存储其中的一种类型。比如说&#xff1a;结构可以同时存储int、long、和double&#xff0c;而共用体只能存储int、long、或double。共用体的句式与结构相似&#xff0c;但含义不…...

在MAC安装Lazarus 起点 - 我们的第一个Lazarus程序!

安装Lazarus 首先到Lazarus官网&#xff0c;找到合适的版本下载页面&#xff0c;比如Mac的版本&#xff1a; https://sourceforge.net/projects/lazarus/files/Lazarus%20macOS%20x86-64/Lazarus%203.4/ 将三个文件都下载到本地&#xff0c;需要安装这三个文件&#xff1a; …...

【每日刷题】Day96

【每日刷题】Day96 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. LCP 44. 开幕式焰火 - 力扣&#xff08;LeetCode&#xff09; 2. 1022. 从根到叶的二进制数之和 - …...

EGO-Swarm 仿真环境搭建

EGO-Swarm仿真环境搭建 参考教程&#xff1a; https://github.com/ZJU-FAST-Lab/ego-planner-swarm EGO-Swarm是一种分散的异步系统解决方案&#xff0c;用于仅使用机载资源在未知的障碍物丰富的场景中进行多机器人自主导航。 1. 查看系统环境 要运行本仿真程序&#xff0c…...

【EI会议征稿通知】第九届计算机技术与机械电气工程国际学术论坛(ISCME 2024)

会议官网&#xff1a;www.is-cme.com 一轮截稿时间&#xff1a;2024年8月16日&#xff08;早投稿&#xff0c;早录用&#xff09; 大会时间&#xff1a;2024年11月8-10日 大会地点&#xff1a;中国 南京 接受/拒稿通知&#xff1a;投稿后1-2周 收录检索&#xff1a;EI Compend…...

【starRocks-docker 部署问题汇总】

Starrocks系列文章目录 例如&#xff1a;starrocks 常见问题汇总 文章目录 Starrocks系列文章目录前言一、Starrocks-be运行一段时间后,容器无法restart&#xff1f;二、等待后续跟新 前言 starrocks基于docker-compose部署的3节点分布式(3FE,3BE)&#xff0c;遇到的问题也都…...

threejs中,如何检测一个模型周边一定范围内的其它模型

在Three.js中&#xff0c;要检测一个模型&#xff08;我们可以称之为“主体模型”&#xff09;周边一定范围内的其他物体&#xff0c;你可以通过以下步骤来实现&#xff1a; 1、定义检测范围&#xff1a; 首先&#xff0c;确定你需要检测的范围&#xff0c;这通常是一个以主体…...

UDP端口可达性检测(端口扫描)工具开发

UDP端口可达性检测(端口扫描)工具开发 1、应用场景分析 主机X与主机Y部署在AB双网环境下&#xff0c;两个主机间通过UDP协议进行数据交互。应用程序发送数据时&#xff0c;优先使用A网发送数据&#xff0c;如果A网异常则通过B网发送数据。两个主机应用间没有设置心跳帧 &…...

周末收听:中国之声DRM短波信号实收记录

本周末&#xff08;4月4日&#xff09;在成都用接收了CNR中国之声的DRM短波广播&#xff0c;记录了13825 kHz和13810 kHz两个频率的信号数据。一个从北京发射&#xff0c;一个从昆明发射&#xff0c;传播路径和信号特征差异明显。接收条件接收地点&#xff1a;成都。接收时间&a…...

如何让旧款Mac重获新生:OpenCore Legacy Patcher的系统延续方案

如何让旧款Mac重获新生&#xff1a;OpenCore Legacy Patcher的系统延续方案 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 当你面对一台性能尚可但被苹果官方…...

GraalVM静态镜像内存成本失控?独家披露头部云厂商内部《GraalVM内存SLA白皮书》核心指标与阈值管控模型(限阅72小时)

第一章&#xff1a;GraalVM静态镜像内存成本失控的真相与行业警讯GraalVM 静态原生镜像&#xff08;Native Image&#xff09;曾被广泛视为 Java 微服务“秒级启动”与“极致资源压缩”的终极方案。然而&#xff0c;大量生产实践揭示了一个被长期低估的反直觉现象&#xff1a;静…...

专业做佛山市办公家具工厂的服务商

在竞争激烈的商业世界中&#xff0c;办公家具的选择对于企业来说至关重要。它不仅关乎员工的工作舒适度和效率&#xff0c;更体现着企业的形象和品味。今天&#xff0c;就为大家介绍一家专业做佛山市办公家具的工厂服务商——佛山市豪亿办公家具。一、直击用户痛点&#xff0c;…...

Element Plus访问优化指南:3种实用方法让你告别加载卡顿

Element Plus访问优化指南&#xff1a;3种实用方法让你告别加载卡顿 【免费下载链接】element-plus &#x1f389; A Vue.js 3 UI Library made by Element team 项目地址: https://gitcode.com/GitHub_Trending/el/element-plus 你是否曾经在开发Vue 3项目时&#xff0…...

告别繁琐研究!DeerFlow快速入门:开箱即用的个人深度研究助理

告别繁琐研究&#xff01;DeerFlow快速入门&#xff1a;开箱即用的个人深度研究助理 1. 认识DeerFlow&#xff1a;您的智能研究助手 DeerFlow是一款基于LangStack技术框架开发的深度研究工具&#xff0c;它整合了语言模型、网络搜索和代码执行能力&#xff0c;为您提供全方位…...

突破限制:让旧Mac重获新生的OpenCore Legacy Patcher完整方案

突破限制&#xff1a;让旧Mac重获新生的OpenCore Legacy Patcher完整方案 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher OpenCore Legacy Patcher是一款强大…...

日报 | Anthropic发RSP 2.0;DeepSeek V4将至;Claude史诗宕机;Mythos被关

头条&#xff1a;Anthropic发布负责任扩展政策2.0&#xff0c;AI安全治理进入新阶段 炸了&#xff01;Anthropic刚刚更新了他们的"负责任扩展政策"&#xff08;RSP&#xff09;&#xff0c;这可是AI安全领域的大事。 重点来了&#xff1a;这次更新引入了更灵活的风险…...

第二十五节:Skill的打包、版本控制与社区发布

引言 上一章&#xff0c;我们为Skill精心打造了专业的README文档&#xff0c;这好比为产品准备好了精美的说明书。但要让用户能真正“安装”并使用你的成果&#xff0c;我们还需要完成从本地项目到可分发“产品”的关键转化。本章&#xff0c;我们将聚焦于Skill的打包、版本控制…...

RimWorld模组管理终极指南:从混乱到秩序的专业解决方案

RimWorld模组管理终极指南&#xff1a;从混乱到秩序的专业解决方案 【免费下载链接】RimSort RimSort is an open source mod manager for the video game RimWorld. There is support for Linux, Mac, and Windows, built from the ground up to be a reliable, community-man…...