rt,十五分钟前才想起来有比赛,本来打算切T1,T2的,结果炸了
#include<bits/stdc++.h>
using namespace std;
int n,m;
const int maxn=200010;
int a[maxn],b[maxn],sum[maxn+1];
int main(){
ios::sync_with_stdio(false);
cin>>n>>m;
n=max(n,m);
for(int i=1;i<=n;i++){
int x;
cin>>x;
a[n-i+1]=x;
}
for(int i=1;i<=m;i++){
int x;
cin>>x;
b[m-i+1]=x;
}
int now=2;
for(int i=1;i<=n;i++)sum[i]+=a[i]+b[i];
for(int i=1;i<=n;i++){
sum[i+1]+=sum[i]/now;
sum[i]%=now;
now++;
}
if(sum[n+1]!=0)n++;
for(int i=n;i>=1;i--)cout<<sum[i]<<" ";
cout<<endl;
return 0;
}