求助!wa了第2个点,不知道错哪了awa
查看原帖
求助!wa了第2个点,不知道错哪了awa
972794
wanye_and_haiousang楼主2024/7/3 10:22
#include<bits/stdc++.h>
using namespace std;
const int N=186;
int sl=1,zxz=1e7+5,zxjl=1e7+5,ans;
string anscity;
struct A{
	int people,km;
	string city;
}y[N];
int main(){
	while(cin>>y[sl].people){
		cin>>y[sl].km>>y[sl].city;
		if(y[sl].city=="Moscow")break;
		sl++;
	}
	for(int i=1;i<=sl;i++){
		ans=0;
		for(int j=1;j<=sl;j++){
			ans+=abs(y[i].km-y[j].km)*y[j].people;
		}
		if(ans<zxz&&y[i].km<zxjl){
			zxz=ans;
			zxjl=y[i].km;
			anscity=y[i].city;
		}
	}
	cout<<anscity<<" "<<zxz;
} 
2024/7/3 10:22
加载中...