显示原始代码
#include <iostream>
#include <cmath>
using namespace std;
double cal(int x1, int y1, int x2, int y2) {
double val;
val = 1.0 * sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
}
int main() {
int ax, ay, bx, by, cx, cy;
double dis = 99999999999.0;
int ox, oy;
cin >> ax >> ay >> bx >> by >> cx >> cy;
int minx, miny, maxx, maxy;
minx = -1000;
maxx = 1000;
miny = -1000;
maxy = 1000;
for (int i = minx; i <= maxx; i++) {
for (int j = miny; j <= maxy; j++) {
double ndis = 3.0 * cal(i, j, ax, ay) + 2.0 * cal(i, j, bx, by) + 1.0 * cal(i, j, cx, cy);
if (ndis < dis) {
dis = ndis;
ox = i, oy = j;
}
}
}
cout << ox << " " << oy;
return 0;
}