結果

問題 No.275 中央値を求めよ
ユーザー pekempey
提出日時 2019-09-26 03:09:54
言語 C++14
(gcc 13.3.0 + boost 1.87.0)
結果
WA  
実行時間 -
コード長 2,692 bytes
コンパイル時間 768 ms
コンパイル使用メモリ 78,720 KB
実行使用メモリ 6,940 KB
最終ジャッジ日時 2024-09-23 05:29:32
合計ジャッジ時間 1,913 ms
ジャッジサーバーID
(参考情報)
judge4 / judge2
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other AC * 37 WA * 1
権限があれば一括ダウンロードができます

ソースコード

diff #

// https://github.com/pekempey/banana
// -------------------------------------------
// let N = readint () in
// let mut A = vec N in
// for i = 0 to N - 1 do
//   A[i] = readint ()
// done;
// let A = sort A in
// if N % 2 == 0 then begin
//   print ((A[N / 2 - 1] + A[N / 2]) / 2);
//   print ".";
//   if (A[N / 2 - 1] + A[N / 2]) % 2 == 0 then
//     println "0"
//   else
//     println "5"
// end else
//   println A[N / 2]
// -------------------------------------------
#include <iostream>
#include <algorithm>
#include <vector>
#include <string>
template<class T> int print(T a) { std::cout << a; return 0; }
template<class T> int println(T a) { std::cout << a << '\n'; return 0; }
int print_newline(int dummy) { std::cout << '\n'; return 0; }
long long readint(int dummy) { long long a; std::cin >> a; return a; }
std::string readstr(int dummy) { std::string a; std::cin >> a; return a; }
std::vector<long long> vec(long long n) { return std::vector<long long>(n, 0); }
long long sum(std::vector<long long> a) { long long res = 0; for (long long x : a) res += x; return res; }
template<class T> std::vector<T> sort(std::vector<T> a) { std::sort(a.begin(), a.end()); return a; }
int main() {
std::cin.tie(nullptr);
std::ios::sync_with_stdio(false);
long long _9=0;
auto _10=readint(_9);
auto _4=_10;
auto &_11=_4;
auto _12=vec(_11);
auto _5=_12;
long long _13=0;
auto &_14=_4;
long long _15=1;
auto _16=_14-_15;
for(long long _7=_13;_7<=_16;_7++){
auto &_17=_5;
auto &_18=_7;
auto &_19=_17[_18];
long long _20=0;
auto _21=readint(_20);
_19=_21;
}
auto _22=0;
auto &_23=_5;
auto _24=sort(_23);
auto _6=_24;
auto &_25=_4;
long long _26=2;
auto _27=_25%_26;
long long _28=0;
auto _29=_27==_28;
long long _78;
if(_29){
auto &_30=_6;
auto &_31=_4;
long long _32=2;
auto _33=_31/_32;
long long _34=1;
auto _35=_33-_34;
auto &_36=_30[_35];
auto &_37=_6;
auto &_38=_4;
long long _39=2;
auto _40=_38/_39;
auto &_41=_37[_40];
auto _42=_36+_41;
long long _43=2;
auto _44=_42/_43;
auto _45=print(_44);
std::string _46=".";
auto _47=print(_46);
auto &_48=_6;
auto &_49=_4;
long long _50=2;
auto _51=_49/_50;
long long _52=1;
auto _53=_51-_52;
auto &_54=_48[_53];
auto &_55=_6;
auto &_56=_4;
long long _57=2;
auto _58=_56/_57;
auto &_59=_55[_58];
auto _60=_54+_59;
long long _61=2;
auto _62=_60%_61;
long long _63=0;
auto _64=_62==_63;
long long _69;
if(_64){
std::string _65="0";
auto _66=println(_65);
_69=_66;
} else {
std::string _67="5";
auto _68=println(_67);
_69=_68;
}
auto _70=_69;
auto _71=_70;
_78=_71;
} else {
auto &_72=_6;
auto &_73=_4;
long long _74=2;
auto _75=_73/_74;
auto &_76=_72[_75];
auto _77=println(_76);
_78=_77;
}
auto _79=_78;
auto _80=_79;
auto _81=_80;
auto _82=_81;
}
0