我也是啊
by limuyangxq @ 2024-04-03 09:54:59
@[52hertz_yh](/user/1269776) 把第3和第4个for<=后面改成y就过了
by wangqicheng1637 @ 2024-04-12 19:30:21
@[wangqicheng1637](/user/935889)
感谢(~~虽然好久了~~)
我这么整的
```cpp
#include<bits/stdc++.h>
using namespace std;
char a1[10001],b1[10001];
int a[10001],b[10001],i,x,len,j,c[10001];
int main ()
{
cin>>a1>>b1;
int lena=strlen(a1);
int lenb=strlen(b1);
for(i=1;i<=lena;i++)a[i]=a1[lena-i]-'0';
for(i=1;i<=lenb;i++)b[i]=b1[lenb-i]-'0';
for(i=1;i<=lenb;i++)
for(j=1;j<=lena;j++)
c[i+j-1]+=a[j]*b[i];
for(i=1;i<lena+lenb;i++)
if(c[i]>9)
{
c[i+1]+=c[i]/10;
c[i]%=10;
}
len=lena+lenb;
while(c[len]==0&&len>1)len--;
for(i=len;i>=1;i--)cout<<c[i];
return 0;
}
```
by 52hertz_yh @ 2024-04-16 12:56:57
c[i+j]+=A[j]*B[i]+w;
j,i反了吧,我是这个原因
by iamtony @ 2024-04-17 16:44:52
我和你写法差不多,但是最后两个wa了,所以是什么原理
by Retana @ 2024-04-20 20:50:40