#include <bits/stdc++.h>
#include "libmean.h"
using namespace std;
const int N = 103;
int ans[N], ans2[N];
int n;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(0);
n = Init();
for (int i = 1; i <= (n-4); i++){
int tmp = 0, mx = 0, mn = INT_MAX;
for (int j = i; j <= i+4; j++){
int q[5], ptr = 0;
for (int k = i; k <= i+4; k++){
if (k == j){
continue;
}
ptr++;
q[ptr] = k;
}
int w = Meandian(q[1], q[2], q[3], q[4]);
tmp += w;
mx = max(mx, w);
mn = min(mn, w);
}
tmp -= (mx+mn);
int f = tmp - (mx*2), t = tmp - (mn*2), s = tmp - f - t;
for (int j = i; j <= i+4; j++){
int q[5], ptr = 0;
for (int k = i; k <= i+4; k++){
if (k == j){
continue;
}
ptr++;
q[ptr] = k;
}
int w = Meandian(q[1], q[2], q[3], q[4]);
if (w == mx){
//ans[j] = f;
} else if (w == mn){
//ans[j] = t;
} else {
ans[j] = s;
}
}
}
for (int i = 1; i <= n; i++){
if (ans[i] == 0){
ans[i] = -1;
}
ans2[i-1] = ans[i];
}
Solution(ans2);
}
# |
Verdict |
Execution time |
Memory |
Grader output |
1 |
Correct |
1 ms |
256 KB |
Output is correct |
2 |
Incorrect |
1 ms |
208 KB |
number 6 is wrong (-1, should be 1218) |
3 |
Incorrect |
1 ms |
208 KB |
number 1 is wrong (-1, should be 340) |
4 |
Incorrect |
2 ms |
208 KB |
number 2 is wrong (-1, should be 1688) |
5 |
Incorrect |
2 ms |
208 KB |
number 1 is wrong (-1, should be 1426) |
6 |
Incorrect |
3 ms |
208 KB |
number 2 is wrong (-1, should be 1400) |
7 |
Incorrect |
5 ms |
208 KB |
number 4 is wrong (-1, should be 320) |
8 |
Incorrect |
7 ms |
220 KB |
number 1 is wrong (-1, should be 1832) |
9 |
Incorrect |
4 ms |
208 KB |
number 1 is wrong (-1, should be 444) |
10 |
Incorrect |
7 ms |
208 KB |
number 1 is wrong (-1, should be 1990) |