样例过不了,不知道哪里出现错误希望大佬帮忙改正!
题目连接
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <cstring>
using namespace std;
int a1[20010],a2[20010],i=1,j=1,n2;
int main()
{
int n,w=0,sum=0,k=0;
n2=0;
memset(a1,127,sizeof(a1));
memset(a2,127,sizeof(a2));
cin>>n;
for(int i=1;i<=n;i++)
{
scanf("%d",&a1[i]);
}
for(k=1;k<n;k++)
{
w=a1[i]<a2[j]?a1[i++]:a2[j++];
w+=a1[i]<a2[j]?a1[i++]:a2[j++];
a2[n2++]=w;
sum+=w;
}
cout<<sum<<endl;
return 0;
}