#include <bits/stdc++.h>
using namespace std;
int main(){
long long n;
cin >> n;
long long x[n], y[n];
for(long long i = 0; i < n; i++){
cin >> x[i] >> y[i];
}
sort(x, x + n);
sort(y, y + n);
if(n % 2 == 1){
cout << x[(n - 1)/2] << ' ' << y[(n - 1)/2];
} else{
long long sum1 = 0;
long long sum2 = 0;
long long opt1x = (x[n/2 - 1] + x[n/2])/2;
long long opt1y = (y[n/2 - 1] + y[n/2])/2;
for(long long i = 0; i < n; i++){
sum1 += abs(opt1x - x[i]) + abs(opt1y - y[i]);
sum2 += abs(opt1x - x[i] + 1) + abs(opt1y - y[i] + 1);
}
if(sum1 > sum2){
cout << opt1x + 1 << ' ' << opt1y + 1;
} else{
cout << opt1x << ' ' << opt1y;
}
}
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
0 ms |
340 KB |
Output is correct |
2 |
Correct |
0 ms |
212 KB |
Output is correct |
3 |
Correct |
0 ms |
304 KB |
Output is correct |
4 |
Correct |
0 ms |
212 KB |
Output is correct |
5 |
Correct |
0 ms |
212 KB |
Output is correct |
6 |
Correct |
0 ms |
212 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
Output is correct |
2 |
Correct |
1 ms |
212 KB |
Output is correct |
3 |
Correct |
1 ms |
212 KB |
Output is correct |
4 |
Correct |
1 ms |
212 KB |
Output is correct |
5 |
Correct |
1 ms |
212 KB |
Output is correct |
6 |
Correct |
1 ms |
212 KB |
Output is correct |
7 |
Correct |
1 ms |
212 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
58 ms |
2852 KB |
Output is correct |
2 |
Correct |
73 ms |
3000 KB |
Output is correct |
3 |
Correct |
62 ms |
2892 KB |
Output is correct |
4 |
Correct |
55 ms |
2980 KB |
Output is correct |
5 |
Correct |
55 ms |
2992 KB |
Output is correct |
6 |
Correct |
59 ms |
2976 KB |
Output is correct |
7 |
Correct |
60 ms |
2932 KB |
Output is correct |
8 |
Correct |
63 ms |
2984 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
Output is correct |
2 |
Correct |
0 ms |
212 KB |
Output is correct |
3 |
Correct |
1 ms |
212 KB |
Output is correct |
4 |
Correct |
0 ms |
212 KB |
Output is correct |
5 |
Correct |
0 ms |
212 KB |
Output is correct |
6 |
Correct |
1 ms |
212 KB |
Output is correct |
7 |
Correct |
0 ms |
212 KB |
Output is correct |
8 |
Correct |
1 ms |
212 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
212 KB |
Output is correct |
2 |
Correct |
2 ms |
212 KB |
Output is correct |
3 |
Correct |
2 ms |
212 KB |
Output is correct |
4 |
Correct |
1 ms |
308 KB |
Output is correct |
5 |
Correct |
1 ms |
212 KB |
Output is correct |
6 |
Correct |
1 ms |
212 KB |
Output is correct |
7 |
Correct |
1 ms |
316 KB |
Output is correct |
8 |
Correct |
1 ms |
212 KB |
Output is correct |
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
86 ms |
3760 KB |
Output is correct |
2 |
Correct |
86 ms |
3744 KB |
Output is correct |
3 |
Correct |
96 ms |
3756 KB |
Output is correct |
4 |
Correct |
66 ms |
3076 KB |
Output is correct |
5 |
Correct |
83 ms |
3760 KB |
Output is correct |
6 |
Correct |
93 ms |
3788 KB |
Output is correct |
7 |
Correct |
85 ms |
3740 KB |
Output is correct |
8 |
Correct |
87 ms |
3744 KB |
Output is correct |