蓝桥杯好题推荐----高精度乘法

devtools/2025/3/1 19:22:54/

🌈个人主页:羽晨同学 

💫个人格言:“成为自己未来的主人~” 

题目链接

 P1303 A*B Problem - 洛谷https://www.luogu.com.cn/problem/P1303

解题思路 

这道题的思路,其实和前面差不多,我们主要说一下最为关键的部分,在高精度乘法的模块部分,我们主要采用的是无进位乘法,就是将进位的处理,我们放在最后,先处理其余的部分。

代码实现 

#include<iostream>
using namespace std;
const int N =1e6+10;
int a[N],b[N],c[N];
typedef long long LL;
LL la,lb,lc;
void mul(int a[],int b[],int c[])
{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=la-1;i>=0;i--) a[la-1-i]=x[i]-'0';for(int i=lb-1;i>=0;i--) b[lb-1-i]=y[i]-'0';mul(a,b,c);for(int i=lc-1;i>=0;i--) cout<<c[i];return 0;
}

 好了,今天的内容就到这里,我们明天再见。


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

相关文章

Excel文件合并、拆分工具 、 Excel数据批量转Word

​Excel文件合并、拆分工具 此外&#xff0c;工作中也总是会遇见将两个Excel文件合并起来的情况&#xff0c;这时我们就能用这个工具来帮助我们快速处理~提高我们的工作效率 使用时&#xff0c;只需将要合并的数个文件拖进去&#xff0c;并根据自己的工作表来完成相关的设置即可…

ssh配置 远程控制 远程协作 github本地配置

0.设备版本 windows11 ubuntu24.0.4 1.1 在 Linux 上启用 SSH 服务 首先&#xff0c;确保 Linux 计算机上安装并启用了 SSH 服务。 安装和启动 OpenSSH 服务&#xff08;如果未安装&#xff09; # 在终端安装 OpenSSH 服务&#xff08;如果尚未安装&#xff09; sudo apt …

python-leetcode-第 N 个泰波那契数

1137. 第 N 个泰波那契数 - 力扣&#xff08;LeetCode&#xff09; 解法 1&#xff1a;递归&#xff08;O(3^n)&#xff0c;不推荐&#xff09; 递归直接按照数学定义实现&#xff0c;但时间复杂度高&#xff0c;不适合大 n。 class Solution:def tribonacci(self, n: int) -…

Linux:ELF文件-静动态库原理

✨✨所属专栏&#xff1a;Linux✨✨ ✨✨作者主页&#xff1a;嶔某✨✨ ELF文件 什么是编译&#xff1f;编译就是将程序源代码编译成能让CPU直接执行的机器代码 如果我们要编译一个 .c文件&#xff0c;使用gcc -c将.c文件编译为二进制文件.o &#xff0c;如果一个项目有多个.…

Grok3使用体验与模型版本对比分析

文章目录 Grok的功能DeepSearch思考功能绘画功能Grok 3的独特功能 Grok 3的版本和特点与其他AI模型的比较 最新新闻&#xff1a;Grok3被誉为“地球上最聪明的AI” 最近&#xff0c;xAI公司正式发布了Grok3&#xff0c;并宣称其在多项基准测试中展现了惊艳的表现。据官方消息&am…

飞鱼科技游戏策划岗内推

协助策划完成相关工作&#xff0c;包括但不仅限于策划配置&#xff0c;资料搜集&#xff0c;游戏体验&#xff1b; 游戏策划相关作品&#xff1b;游戏大赛经历&#xff1b;游戏demo制作经历&#xff1b;游戏公司策划岗位实习经历优先 内推码 DSZP7YFU

【面试】Java 之 String 系列 -- String 为什么不可变?

在 Java 编程中&#xff0c;String 类是一个使用频率极高的类。而 String 对象具有不可变的特性&#xff0c;这一特性在 Java 设计中有着重要的意义。本文将深入探讨 String 不可变的含义、原因以及带来的好处。 一、String 不可变的含义 1. 概念解释 所谓 String 不可变&am…

使用torch.compile进行CPU优化

在PyTorch中&#xff0c;使用torch.compile可以自动地将模型转换成优化的执行代码&#xff0c;这对于提升模型在CPU上的运行效率尤其有用。torch.compile是基于TorchDynamo实现的&#xff0c;它可以将Python代码转换为高效的TorchScript代码。这对于那些在CPU上运行的大型模型尤…