Submission
Status:
PPPPPPP-P-
Subtask/Task Score:
80/100
Score: 80
User: Pera
Problemset: ค่าแปลกๆ
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-04 10:05:19
#include <bits/stdc++.h>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
int n; cin >> n;
vector<int> v(n);
int sum{0};
for (int i = 0; i < n; ++i) {
cin >> v[i];
sum += v[i];
}
double avg = static_cast<double>(sum) / n;
// vector<int> diff(n);
int maxdiffidx{};
int maxdiff{INT_MIN};
for (int i = 0; i < n; ++i) {
double currdiff = fabs(v[i] - avg);
if (maxdiff < currdiff) {
maxdiff = currdiff;
maxdiffidx = i;
}
}
cout << v[maxdiffidx] << '\n';
return 0;
}