高精度乘法、除法(含代码)

昨天给大家讲了高精度加法和减法,今天就来给大家讲讲高精度乘法和除法。

首先,我们一起来看看高精度乘法,高精度乘法的计算方式和我们平时算乘法的方式不太一样,它不是一位一位的乘,而是把乘数看作一个整体,因为高精度乘法一般是大数乘以小数(例题在活动 - AcWing)或者小数乘以小数(例题在信息学奥赛一本通(C++版)在线评测系统 (ssoier.cn))。下图给大家举了一个例子,如下图,高精度除法中,我们先把乘法看作一个整数,用t表示进位,然后依次从低位进行乘法,再更新进位。

具体代码如下:

#include<bits/stdc++.h>
using namespace std; 
vector<int> mull(vector<int> &A,int b){
	int t=0;//进位 
	vector<in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值