#include <stdio.h>
#include <math.h>
typedef struct {
int x, y;
} Point;
int main() {
int err, n;
Point target, hide_sites[n];
scanf("%d %d", &target.
x, &target.
y);
for (int i = 0; i < n; ++i) {
scanf("%d %d", &hide_sites
[i
].
x, &hide_sites
[i
].
y); }
int min_head_error = 99999;
int min_torso_error = 99999;
for (int i = 0; i < n; ++i) {
int distance_square = (hide_sites[i].x - target.x) * (hide_sites[i].x - target.x) +
(hide_sites[i].y - target.y) * (hide_sites[i].y - target.y);
int error
= sqrt(distance_square
);
if (error < min_head_error) {
min_head_error = error;
}
if (error < min_torso_error) {
min_torso_error = error;
}
}
int error = 0;
int target_width = 0;
// 计算目标宽度所需的mil数
if (min_head_error <= 1000) {
target_width = 15;
} else if (min_torso_error <= 2000) {
target_width = 35;
}
// 计算错误
if (target_width > 0) {
error = (target_width * 100) / min_head_error;
}
if (error >= err) {
} else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBpbnQgeCwgeTsKfSBQb2ludDsKCmludCBtYWluKCkgewogICAgaW50IGVyciwgbjsKICAgIHNjYW5mKCIlZCIsICZlcnIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwoKICAgIFBvaW50IHRhcmdldCwgaGlkZV9zaXRlc1tuXTsKICAgIHNjYW5mKCIlZCAlZCIsICZ0YXJnZXQueCwgJnRhcmdldC55KTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkgewogICAgICAgIHNjYW5mKCIlZCAlZCIsICZoaWRlX3NpdGVzW2ldLngsICZoaWRlX3NpdGVzW2ldLnkpOwogICAgfQoKICAgIGludCBtaW5faGVhZF9lcnJvciA9IDk5OTk5OwogICAgaW50IG1pbl90b3Jzb19lcnJvciA9IDk5OTk5OwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgaW50IGRpc3RhbmNlX3NxdWFyZSA9IChoaWRlX3NpdGVzW2ldLnggLSB0YXJnZXQueCkgKiAoaGlkZV9zaXRlc1tpXS54IC0gdGFyZ2V0LngpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaGlkZV9zaXRlc1tpXS55IC0gdGFyZ2V0LnkpICogKGhpZGVfc2l0ZXNbaV0ueSAtIHRhcmdldC55KTsKICAgICAgICBpbnQgZXJyb3IgPSBzcXJ0KGRpc3RhbmNlX3NxdWFyZSk7CgogICAgICAgIGlmIChlcnJvciA8IG1pbl9oZWFkX2Vycm9yKSB7CiAgICAgICAgICAgIG1pbl9oZWFkX2Vycm9yID0gZXJyb3I7CiAgICAgICAgfQoKICAgICAgICBpZiAoZXJyb3IgPCBtaW5fdG9yc29fZXJyb3IpIHsKICAgICAgICAgICAgbWluX3RvcnNvX2Vycm9yID0gZXJyb3I7CiAgICAgICAgfQogICAgfQoKICAgIGludCBlcnJvciA9IDA7CiAgICBpbnQgdGFyZ2V0X3dpZHRoID0gMDsKCiAgICAvLyDorqHnrpfnm67moIflrr3luqbmiYDpnIDnmoRtaWzmlbAKICAgIGlmIChtaW5faGVhZF9lcnJvciA8PSAxMDAwKSB7CiAgICAgICAgdGFyZ2V0X3dpZHRoID0gMTU7CiAgICB9IGVsc2UgaWYgKG1pbl90b3Jzb19lcnJvciA8PSAyMDAwKSB7CiAgICAgICAgdGFyZ2V0X3dpZHRoID0gMzU7CiAgICB9CgogICAgLy8g6K6h566X6ZSZ6K+vCiAgICBpZiAodGFyZ2V0X3dpZHRoID4gMCkgewogICAgICAgIGVycm9yID0gKHRhcmdldF93aWR0aCAqIDEwMCkgLyBtaW5faGVhZF9lcnJvcjsKICAgIH0KCiAgICBpZiAoZXJyb3IgPj0gZXJyKSB7CiAgICAgICAgcHJpbnRmKCJhYm9ydFxuIik7CiAgICB9IGVsc2UgewogICAgICAgIHByaW50ZigiYWJvcnRcbiIpOwogICAgfQoKICAgIHJldHVybiAwOwp9Cg==