문제

풀이
#include <iostream>
#include <algorithm>
#include <cmath>
using namespace std;
int n, sum;
int arr[500000];
double result;
int main() {
cin >> n;
if (n == 0)
{
cout << 0 << endl;
return 0;
}
for (int i = 0; i < n; i++)
cin >> arr[i];
float tmp = n * 0.15;
tmp = round(tmp);
sort(arr, arr + n);
for (int i = tmp; i < n - tmp; i++)
sum += arr[i];
result = sum / (n - tmp * 2);
result = round(result);
cout << result << endl;
return 0;
}
'백준 > 기타' 카테고리의 다른 글
[백준/C++] 14940번: 쉬운 최단거리 (0) | 2023.06.28 |
---|---|
[백준/C++] 1780번: 종이의 개수 (0) | 2023.05.22 |
[백준/C++] 2630번: 색종이 만들기 (0) | 2023.05.22 |
[백준/C++] 1074번: Z (0) | 2023.05.22 |
[백준/C++] 1992번: 쿼드트리 (0) | 2023.05.22 |