问题标题: 结贴

0
0
已解决
黄依成
黄依成
中级天翼
中级天翼

 

4208   货郎担问题

WA66:

#include<iostream>
using namespace std;
int n,a[20][20],sum,b[10000005];
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=n;i++){
		int minn=0x3f3f3f3f,posi,posj;
		for(int j=1;j<=n;j++){
			for(int k=1;k<=n;k++){
				if(a[j][k]<minn&&a[j][k]!=0&&b[a[j][k]]==0){
					minn=a[j][k];
					posi=j,posj=k;
				}
			}
		}
		b[minn]++;
		sum+=minn;
	}
	cout<<sum;
	return 0;
}

qwq

黄依成在2020-11-26 12:31:35追加了内容

结贴


0
0
我要回答