程式碼
#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; }
沒有留言:
張貼留言