蒟蒻求问qaq
by 山橘月 @ 2020-09-19 23:04:59
@[笑凌风](/user/248112) 请问下这个是高精嘛(蒟蒻的问题),好像和平常的不一样
by 无咕_ @ 2020-09-19 23:13:37
@[无咕_](/user/359422) 是的
by 山橘月 @ 2020-09-24 16:10:27
不要用getline 这样只能整行输入,题目中是用空格来区分的,输入格式可以是
```
cin>>a>>b
```
by shuren @ 2020-10-10 14:29:40
还有就是,你的程序还是有一个错误,身为蒟蒻,还是帮你暴力改了一下
```
#include<bits/stdc++.h>
#define MAXN 10050
using namespace std;
int main()
{
string a, b;
string sum;
cin>>a>>b;
int na[MAXN]={0},nb[MAXN]={0},ans[MAXN+1]={0};
for(int i=a.size();i>0;i--)na[i]=a[a.size()-i]-'0';
for(int i=b.size();i>0;i--)nb[i]=b[b.size()-i]-'0';
int maxl=max(a.size(),b.size());
for(int i=1;i<=maxl;i++)
{
ans[i+1]=(ans[i]+na[i]+nb[i])/10;
ans[i]=(ans[i]+na[i]+nb[i])%10;
}
if(ans[maxl+1]!=0)
{
sum+="1";
cout<<1;
for(int i=sum.size()-1;i>0;i--)
cout<<ans[i];
}
for(int i=maxl;i>0;i--)cout<<ans[i];
return 0;
}
```
(⊙﹏⊙),写的不好,请见谅
by shuren @ 2020-10-10 14:37:26
@[shuren](/user/254003) 感谢神犇帮助
by 山橘月 @ 2020-10-11 13:41:14
@[shuren](/user/254003) 谢大佬提醒,原来是按空格分隔。。。现在AC了。
题目说的明明是按行分隔,才用的getline,总是只能A一题。搞了一下午,差点怀疑人生了
by mingyunyuansu @ 2020-11-07 20:49:54