$\color{green}{<==如果题解对您有帮助或无帮助能不能给个赞支持一下qwq}$
题目大意:
高精a*b
算法:
高精度
时间复杂度:
O(1234321)
空间复杂度:
O(4523442)
思路:
首先我们看一下,这道题似乎很难
其实也不难,我们只需要先输入两个字符串类型的a和b
然后用数组倒着存一下
每一位都进行高精乘
然后如果乘出来的数大于10
就给下一位加上这一位除以10
当前这位取模10
最后因为存的是倒着的
所以输出倒着的数组
最后我们发现py自带高精 所以我们就用py做
py(屁眼)代码
print(int(input())*int(input()))
怎么有人用devc++的头像干着python的事😂
hh
666啊,小赞一个,hh o( ̄︶ ̄)o
焯
无敌了
6
焯(一种植物)
hhh
!
#include [HTML_REMOVED]
#include [HTML_REMOVED]
using namespace std;
vector[HTML_REMOVED]add(vector[HTML_REMOVED]&an,int b)
{
int t=0;
vector[HTML_REMOVED]c;
for(int i=0;i<an.size()|t;++i)
{
if(i<an.size())t+=an[i]*b;
c.push_back(t%10);
t/=10;
}
int main ()
{
string a;
cin>>a;
int b;
cin>>b;
vector[HTML_REMOVED]an;
for(int i=a.size()-1;i>=0;–i)
{
an.push_back(a[i]-‘0’);
}
auto c=add(an,b);
}
hh