程式碼
#include<iostream>
using namespace std;
int main()
{
int x, y, n, fishX[501] = { 0 }, fishY[501] = { 0 }, ansX = 0, ansY = 0;
cin >> x >> y >> n;
for (int i = 0; i < n; i++)
{
cin >> fishX[i] >> fishY[i];
int now = abs(x - fishX[i]) * abs(x - fishX[i]) + abs(y - fishY[i]) * abs(y - fishY[i]);
int best = abs(x - fishX[ansX]) * abs(x - fishX[ansX]) + abs(y - fishY[ansY]) * abs(y - fishY[ansY]);
if (now < best)
{
ansX = i;
ansY = i;
}
}
cout << fishX[ansX] << " " << fishY[ansY];
return 0;
}
沒有留言:
張貼留言