社区讨论
高精加求调(悬关)
灌水区参与者 3已保存回复 10
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 10 条
- 当前快照
- 1 份
- 快照标识符
- @lo1sv2o7
- 此快照首次捕获于
- 2023/10/23 02:26 2 年前
- 此快照最后确认于
- 2023/11/03 03:02 2 年前
RT
CPP#include<bits/stdc++.h>
using namespace std;
const int N=100010;
long long a[N],b[N],c[N];
long long s(long long a[],long long b[],long long c[],long long size){
long long t=0;
for(long long s=1;s<=size;s++){
t+=a[s]+b[s];
c[s]=t%10;
t/=10;
if(t) c[s+1]++;
}
return size;
}
long long max_1(long long a,long b){
return a>b?a:b;
}
int main(){
string n,m;
cin>>n>>m;
long long w1=0;
for(long long i=n.size()-1;i>=0;i--){
a[++w1]=n[i]-'0';
}
long long w2=0;
for(long long i=m.size()-1;i>=0;i--){
b[++w2]=m[i]-'0';
}
long long t=s(a,b,c,max_1(w1,w2));
for(long long i=t;i>=1;i--){
cout<<c[i];
}
return 0;
}
回复
共 10 条回复,欢迎继续交流。
正在加载回复...