#include <stdio.h>
#include <math.h>
typedef struct {
int x, y;
} Point;
int main() {
int err, n;
double angle_error = err * 0.001; // 转换为实际的角度误差
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 head_index = -1;
int min_torso_error = 99999;
int torso_index1 = -1, torso_index2 = -1;
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);
double distance
= sqrt(distance_square
); // 距离 double error = distance * angle_error; // 转换为角度误差
if (error <= min_head_error) {
min_head_error = error;
head_index = i;
}
if (error <= min_torso_error) {
min_torso_error = error;
torso_index2 = torso_index1;
torso_index1 = i;
}
}
int target_width = 0;
if (min_head_error <= 1000) {
target_width = 15;
} else if (min_torso_error <= 2000) {
target_width = 35;
}
if (target_width > 0) {
if (target_width == 35) {
}
} else {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBpbnQgeCwgeTsKfSBQb2ludDsKCmludCBtYWluKCkgewogICAgaW50IGVyciwgbjsKICAgIHNjYW5mKCIlZCIsICZlcnIpOwogICAgc2NhbmYoIiVkIiwgJm4pOwoKICAgIGRvdWJsZSBhbmdsZV9lcnJvciA9IGVyciAqIDAuMDAxOyAvLyDovazmjaLkuLrlrp7pmYXnmoTop5Lluqbor6/lt64KCiAgICBQb2ludCB0YXJnZXQsIGhpZGVfc2l0ZXNbbl07CiAgICBzY2FuZigiJWQgJWQiLCAmdGFyZ2V0LngsICZ0YXJnZXQueSk7CgogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyArK2kpIHsKICAgICAgICBzY2FuZigiJWQgJWQiLCAmaGlkZV9zaXRlc1tpXS54LCAmaGlkZV9zaXRlc1tpXS55KTsKICAgIH0KCiAgICBpbnQgbWluX2hlYWRfZXJyb3IgPSA5OTk5OTsKICAgIGludCBoZWFkX2luZGV4ID0gLTE7CiAgICBpbnQgbWluX3RvcnNvX2Vycm9yID0gOTk5OTk7CiAgICBpbnQgdG9yc29faW5kZXgxID0gLTEsIHRvcnNvX2luZGV4MiA9IC0xOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKSB7CiAgICAgICAgaW50IGRpc3RhbmNlX3NxdWFyZSA9IChoaWRlX3NpdGVzW2ldLnggLSB0YXJnZXQueCkgKiAoaGlkZV9zaXRlc1tpXS54IC0gdGFyZ2V0LngpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaGlkZV9zaXRlc1tpXS55IC0gdGFyZ2V0LnkpICogKGhpZGVfc2l0ZXNbaV0ueSAtIHRhcmdldC55KTsKICAgICAgICBkb3VibGUgZGlzdGFuY2UgPSBzcXJ0KGRpc3RhbmNlX3NxdWFyZSk7IC8vIOi3neemuwogICAgICAgIGRvdWJsZSBlcnJvciA9IGRpc3RhbmNlICogYW5nbGVfZXJyb3I7IC8vIOi9rOaNouS4uuinkuW6puivr+W3rgoKICAgICAgICBpZiAoZXJyb3IgPD0gbWluX2hlYWRfZXJyb3IpIHsKICAgICAgICAgICAgbWluX2hlYWRfZXJyb3IgPSBlcnJvcjsKICAgICAgICAgICAgaGVhZF9pbmRleCA9IGk7CiAgICAgICAgfQoKICAgICAgICBpZiAoZXJyb3IgPD0gbWluX3RvcnNvX2Vycm9yKSB7CiAgICAgICAgICAgIG1pbl90b3Jzb19lcnJvciA9IGVycm9yOwogICAgICAgICAgICB0b3Jzb19pbmRleDIgPSB0b3Jzb19pbmRleDE7CiAgICAgICAgICAgIHRvcnNvX2luZGV4MSA9IGk7CiAgICAgICAgfQogICAgfQoKICAgIGludCB0YXJnZXRfd2lkdGggPSAwOwogICAgaWYgKG1pbl9oZWFkX2Vycm9yIDw9IDEwMDApIHsKICAgICAgICB0YXJnZXRfd2lkdGggPSAxNTsKICAgIH0gZWxzZSBpZiAobWluX3RvcnNvX2Vycm9yIDw9IDIwMDApIHsKICAgICAgICB0YXJnZXRfd2lkdGggPSAzNTsKICAgIH0KCiAgICBpZiAodGFyZ2V0X3dpZHRoID4gMCkgewogICAgICAgIHByaW50ZigiJWQiLCBoZWFkX2luZGV4KTsKICAgICAgICBpZiAodGFyZ2V0X3dpZHRoID09IDM1KSB7CiAgICAgICAgICAgIHByaW50ZigiICVkIiwgdG9yc29faW5kZXgxKTsKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgfSBlbHNlIHsKICAgICAgICBwcmludGYoImFib3J0XG4iKTsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=