蓝桥杯备考:高精度算法之乘法

devtools/2025/2/5 17:58:13/

P1303 A*B Problem - 洛谷 | 计算机科学教育新生态

在这里,我们模拟乘法过程的时候要用无进制相加

相加完之后就是4  13  28    27  18   我们从最低位开始不断往上进位,18%10就是8留下,18/10=1是进位,28%10 是8留下,28/10 是2,进位

处理完进位之后我们消除一下前导0,就完成了

#include <iostream>
using namespace std;
const int N = 1e5 + 10;
int a[N];
int b[N];
int c[N];
int la, lb, lc;
void mul()
{for (int i = 0; i < la; i++){for (int j = 0; j < lb; j++){c[i + j] += a[i] * b[j];}}for (int i = 0; i < lc; i++){c[i + 1] += c[i] / 10;c[i] %= 10;}while (lc > 1 && c[lc - 1] == 0)lc--;
}
int main()
{string x, y; cin >> x >> y;la = x.size(); lb = y.size();lc = la + lb;for (int i = 0; i < la; i++)  a[la - 1 - i] = x[i]-'0';for (int i = 0; i < lb; i++)  b[lb - 1 - i] = y[i]-'0';mul();for (int i = lc - 1; i >= 0; i--){cout << c[i];}
}


http://www.ppmy.cn/devtools/156344.html

相关文章

Go方法接收者中值类型接收者和指针类型接收者的对比

这是一个很好的问题。选择值类型接收者还是指针类型接收者确实需要权衡。让我们详细探讨一下&#xff1a; 值类型接收者&#xff1a; 当方法不需要修改接收者的状态时。当接收者是一个小的结构体或者是基本类型时。当你需要复制接收者的值时&#xff08;例如&#xff0c;在并…

C# 修改项目类型 应用程序程序改类库

初级代码游戏的专栏介绍与文章目录-CSDN博客 我的github&#xff1a;codetoys&#xff0c;所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。 这些代码大部分以Linux为目标但部分代码是纯C的&#xff0c;可以在任何平台上使用。 源码指引&#xff1a;github源…

前端进阶:深度剖析预解析机制

一、预解析是什么&#xff1f; 在前端开发中&#xff0c;我们常常会遇到一些看似不符合常规逻辑的代码执行现象&#xff0c;比如为什么在变量声明之前访问它&#xff0c;得到的结果是undefined&#xff0c;而不是报错&#xff1f;为什么函数在声明之前就可以被调用&#xff1f…

微信登录模块封装

文章目录 1.资质申请2.combinations-wx-login-starter1.目录结构2.pom.xml 引入okhttp依赖3.WxLoginProperties.java 属性配置4.WxLoginUtil.java 后端通过 code 获取 access_token的工具类5.WxLoginAutoConfiguration.java 自动配置类6.spring.factories 激活自动配置类 3.com…

高阶开发基础——快速入门C++并发编程6——大作业:实现一个超级迷你的线程池

目录 实现一个无返回的线程池 完全代码实现 Reference 实现一个无返回的线程池 实现一个简单的线程池非常简单&#xff0c;我们首先聊一聊线程池的定义&#xff1a; 线程池&#xff08;Thread Pool&#xff09; 是一种并发编程的设计模式&#xff0c;用于管理和复用多个线程…

Linux系统编程:环境变量

目录 一.环境变量 1.1PATH引入 1.2HOME和SHELL 二.查看所有环境变量的方法 2.1命令行 2.2系统调用接口 2.2.1第三方变量 三.如何通过环境变量理解权限 四.命令行参数 4.1main函数的指令参数 4.2main函数的环境变量参数 4.3如何理解环境变量的全局性 4.4本地变量和环…

【大模型LLM面试合集】大语言模型架构_MHA_MQA_GQA

MHA_MQA_GQA 1.总结 在 MHA&#xff08;Multi Head Attention&#xff09; 中&#xff0c;每个头有自己单独的 key-value 对&#xff1b;标准的多头注意力机制&#xff0c;h个Query、Key 和 Value 矩阵。在 MQA&#xff08;Multi Query Attention&#xff09; 中只会有一组 k…

机器人抓取与操作概述(深蓝)——1

工业机器人&#xff1a;① “臂”的形态 ② “手”的形态 ③ 视觉&#xff0c;力和触觉 1 机器人的不同形态 “臂”的形态 “手”的形态 2 常见的操作任务 操作&#xff1a;插入、推和滑 抓取&#xff1a;两指&#xff08;平行夹爪&#xff09;抓取、灵巧手抓取 落地-产…