求助大佬查错!!只有20分,过了1和3测试点
查看原帖
求助大佬查错!!只有20分,过了1和3测试点
947218
doggedly楼主2023/7/8 19:31

#include <iostream>
using namespace std;
#define ll long long 
int main()
{
    ll int a[100][100]={0};
    int n,m;
    cin>>n>>m;
    for(int i=1;i \le n;i++)
    {
        for(int j=1;j \le m;j++)
        {
            cin>>a[i][j];
        }
    }
    ll int sum=0;
    int begin=1; 
    int end=m;
    for(int i=1;i \le n;i++)
    {
        begin=1;
        end=m;
        for(int j=1;j <= m;j++)
        {
            if(a[i][begin]>=a[i][end])
            {
                sum+=a[i][end]*(1<< j);
                end--;
            }
            else {
                sum+=a[i][begin]*(1<< j );
                begin++;
            }
        }
    }
    cout<< sum;
    return 0;
    
}
2023/7/8 19:31
加载中...