結果

問題 No.275 中央値を求めよ
ユーザー cww
提出日時 2016-05-19 22:46:47
言語 C++14
(gcc 13.3.0 + boost 1.87.0)
結果
AC  
実行時間 2 ms / 1,000 ms
コード長 390 bytes
コンパイル時間 1,940 ms
コンパイル使用メモリ 170,892 KB
実行使用メモリ 5,376 KB
最終ジャッジ日時 2024-06-24 23:49:42
合計ジャッジ時間 2,699 ms
ジャッジサーバーID
(参考情報)
judge5 / judge4
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 38
権限があれば一括ダウンロードができます

ソースコード

diff #

#include <bits/stdc++.h>
using namespace std;
int main(){
    
    cin.tie(0);
    ios::sync_with_stdio(false);
    
    int n;
    cin >> n;
    
    vector<int> vc(n);
    for(auto &i : vc){
        cin >> i;
    }
    
    sort(vc.begin(),vc.end());
    
    int sum =  (n-1) / 2.0;
    
    cout << ( n % 2 == 0 ? ( vc[sum] + vc[sum + 1] )/ 2.0 : vc[sum] ) << endl;
    
    return 0;
}
0