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

acwing算法基础之基础算法--高精度加法算法

目录

  • 1 知识点
  • 2 模板

1 知识点

大整数 + 大整数,它们的长度都为 1 0 6 10^6 106。大整数是指长度为 1 0 6 10^6 106的整数。
大整数 - 大整数
大整数 * 小整数
大整数 / 小整数

把大整数存储到向量中,需要考虑高位在前还是低位在前,低位在前会更好一些。

2 模板

//A = [1,2,3,4]表示数4321
//B和C也是如此
vector<int> add(vector<int> &A, vector<int> &B) {vector<int> C;int t = 0;for (int i = 0; i < A.size() || i < B.size(); ++i) {if (i < A.size()) {t += A[i];}if (i < B.size()) {t += B[i];}C.emplace_back(t % 10);t /= 10;}if (t) {C.emplace_back(1);}return C;
}
http://www.lryc.cn/news/183837.html

相关文章:

  • openGauss学习笔记-84 openGauss 数据库管理-内存优化表MOT管理-内存表特性-MOT部署服务器优化:x86
  • 二分查找:34. 在排序数组中查找元素的第一个和最后一个位置
  • javaee ssm框架项目整合thymeleaf2.0 更多thymeleaf标签用法 项目结构图
  • lv7 嵌入式开发-网络编程开发 11 TCP管理与UDP协议
  • overleaf在线编辑工具使用教程
  • Python基础复习【第一弹】【黑马】
  • 【Word】公式编辑器中连字符/减号等显示偏长/过长
  • 架构设计系列4:如何设计高性能架构
  • 1392. 最长快乐前缀
  • 【C++设计模式之备忘录模式:行为型】分析及示例
  • 数据结构与算法(四):哈希表
  • FFmpeg 命令:从入门到精通 | ffplay 播放控制选项
  • 代码随想录day59
  • 【小工具-生成合并文件】使用python实现2个excel文件根据主键合并生成csv文件
  • 【论文阅读】An Evaluation of Concurrency Control with One Thousand Cores
  • 网页版”高德地图“如何设置默认城市?
  • 小谈设计模式(8)—代理模式
  • queryWrapper的使用教程
  • 数组模拟双链表
  • 鸡群优化(CSO)算法(含MATLAB代码)
  • 3. 安装lombok maven镜像设置
  • 详谈Spring
  • PyTorch入门之【AlexNet】
  • (六)正点原子STM32MP135移植——内核移植
  • 自媒体工作内容管理助手
  • Echarts 教程一
  • 【Kubernetes】Kubernetes 对象是什么?
  • 【C++设计模式之模板模式】分析及示例
  • C#捕捉全局异常
  • java.text.ParseException: Unparseable date: “2023-09-06T09:08:18“