c++80分求助
查看原帖
c++80分求助
1048589
HuangBarry楼主2023/8/18 18:39
#include <bits/stdc++.h>
using namespace std;

int main()
{
    long long a,b,sum=0,sum1;;
    cin>>a>>b;
    long long n[a][b];
    for(long long i=0;i<=b-1;i++)
        for(long long c=0;c<=a-1;c++)
            cin>>n[c][i];
    for(long long i=0;i<=a-1;i++)
        sum+=n[i][0];
    for(long long i=0;i<=a-1;i++)
        sum+=n[i][b-1];
    for(long long i=1;i<=b-2;i++)
    {
        sum+=n[0][i];
        sum+=n[a-1][i];
    }
    if(a==1)
	{
		for(long long i=1;i<=b-2;i++)
    	{
    	    sum1+=n[0][i];
    	    sum1+=n[a-1][i];
    	    sum1/=2;
    	}
    	sum-=sum1;
	}
	if(b==1)
		sum/=2;
	if(a==1&&b==1)
		sum=n[a-1][b-1];
    cout<<sum<<endl;
    return 0;
}
2023/8/18 18:39
加载中...