srupのメモ帳

競プロで解いた問題や勉強したことを記録していくメモ帳

yukicoder No.394 ハーフパイプ(1)

問題

問題概要

省略

解法

ソートしてやるだけ。ソートして1番目のものと最後のものを除いた和をだし、それを4で割って平均を出している。

ミス

小数点第2位まで。。

コード

#include <iostream>
#include <algorithm>
#include <vector>>
#include <cstdio>
using namespace std;
#define all(v) (v).begin(),(v).end()
#define rep(i,n) for(int i=0;i<(n);i++)

int main(void){
    vector<int> s(6);
    rep(i, 6) cin >> s[i];
    sort(all(s));
    double sum = 0;
    for (int i = 1; i < 5 ; ++i){
        sum += s[i];
    }
    printf("%.2f\n", sum / 4.0);
    return 0;
}