大佬求助,为什么我的代码编译不过
查看原帖
大佬求助,为什么我的代码编译不过
289436
LZX_ssfd楼主2020/11/4 19:30
#include<bits/stdc++.h>
using namespace std;
int n,m;
long long ans;
int q=1;
vector<int>a[80];
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++)for(int j=1;j<=m;j++)
	{
		int k;
		scanf("%d",&k);
		a[i].push_back(k);
	}
	for(int i=1;i<=m;i++){
		q*=2;
		int sum=0;
		for(int j=1;j<=n;j++){
			if(a[i].front()>a[i].back()){
				sum+=a[i].back();
				a[i].pop_back();
			}
			else {
				sum+=a[i].front();
				a[i].erase(a[i].begin()+1,a[i].begin()+2);
			}
		}
		ans+=sum*q;
	}
	cout<<ans;
	
}

谢谢

2020/11/4 19:30
加载中...