我完成了对SUMTRIAN的解决方案,即https://www.codechef.com/problems/SUMTRIAN
当我提交时,它给了我错误的答案。我确定我有格式问题,我不知道如何打印我的答案。
这是代码 -
#include<bits/stdc++.h>
using namespace std;
int main()
{int w;
cin>>w;
for(int x=0;x<w;x++)
{
int a[105][105],n;
cin>>n;
int i,j;
for( i=0;i<n;i++)
for( j=0;j<=i;j++)
cin>>a[i][j];
i = n-1;
j = n-1;
int sumarr[n],sum=0;
for(int z=0;z<n;z++)
{
i=n-1;
j=n-1-z;
sum=0;
do{
sum+=a[i][j];
// cout<<a[i][j]<<" ";
i--;j--;
if(j<0)
j++;
}while(i>=0 && j>=0);
sumarr[z]=sum;
// cout<<endl;
}
// cout<<sumarr[1];
cout<<*max_element(sumarr,sumarr+n)<<"\n";
}
}
任何帮助都会很棒! :d 在此先感谢!! :)