求助,样例没过
查看原帖
求助,样例没过
1354127
EGGY_PRATE楼主2024/8/1 19:41
#include<bits/stdc++.h> 
using namespace std;
long long xy1[1005][1005]; 
long long xy2[1005][1005];
long long xy3[1005][1005];
long long jl[1005],jlb[1005];
int main(){
	long long n,t,k,sum=0;
	cin>>n>>t>>k;
	for(long long i=1;i<=n;i++){
		for(long long j=1;j<=2;j++){
			cin>>xy1[i][j];
		}
	}
	for(long long i=1;i<=t;i++){
		for(long long j=1;j<=2;j++){
			cin>>xy2[i][j];
		}
	}
	for(long long i=1;i<=k;i++){
		for(long long j=1;j<=2;j++){
			cin>>xy3[i][j];
		}
	}
	for(long long i=1;i<=k;i++){
		for(long long j=1;j<=t;j++){
			if(pow(xy3[i][1]-xy2[j][1],2)+pow(xy3[i][2]-xy2[j][2],2)>jl[i]){
				jl[i]=pow(xy3[i][1]-xy2[j][1],2)+pow(xy3[i][2]-xy2[j][2],2);
				jlb[i]=j;
			}
		}
	}
	for(long long i=1;i<=k;i++){
		for(long long j=1;j<=n;j++){
			if(jlb[i]==j){
				sum++;
				break;
			}
		}
	}
	cout<<sum;
    return 0;
}
2024/8/1 19:41
加载中...