555,求条(必关)
查看原帖
555,求条(必关)
1786837
Killeryudingyue楼主2025/7/22 17:21
#include<bits/stdc++.h>
using namespace std;
int a[100005],b[100005],c[100005]; 
int main(){
	string x,y;
	cin>>x>>y;
	int len=max(x.size(),y.size());
	for(int i=x.size()-1;i>=0;i--)a[x.size()-i]=x[i]-'0';	
	for(int i=y.size()-1;i>=0;i--)b[y.size()-i]=y[i]-'0';
	for(int i=1;i<=len;i++){
		for(int j=1;j<=len;j++){
			c[j+i-1]+=a[i]*b[j];
				c[j+i]=c[j+i-1]/10;
				c[j+i-1]%=10;
			
		}
	}
	if(c[len+1])len++;
	for(int i=len;i>=1;i--)cout<<c[i];
}
2025/7/22 17:21
加载中...