結果

問題 No.275 中央値を求めよ
ユーザー pekempeypekempey
提出日時 2019-09-26 03:09:54
言語 C++14
(gcc 12.3.0 + boost 1.83.0)
結果
WA  
実行時間 -
コード長 2,692 bytes
コンパイル時間 776 ms
コンパイル使用メモリ 77,404 KB
実行使用メモリ 4,348 KB
最終ジャッジ日時 2023-10-24 13:09:19
合計ジャッジ時間 1,799 ms
ジャッジサーバーID
(参考情報)
judge12 / judge15
このコードへのチャレンジ
(要ログイン)

テストケース

テストケース表示
入力 結果 実行時間
実行使用メモリ
testcase_00 AC 2 ms
4,348 KB
testcase_01 AC 2 ms
4,348 KB
testcase_02 AC 2 ms
4,348 KB
testcase_03 AC 2 ms
4,348 KB
testcase_04 AC 1 ms
4,348 KB
testcase_05 AC 2 ms
4,348 KB
testcase_06 AC 2 ms
4,348 KB
testcase_07 AC 2 ms
4,348 KB
testcase_08 AC 2 ms
4,348 KB
testcase_09 AC 2 ms
4,348 KB
testcase_10 WA -
testcase_11 AC 1 ms
4,348 KB
testcase_12 AC 2 ms
4,348 KB
testcase_13 AC 2 ms
4,348 KB
testcase_14 AC 2 ms
4,348 KB
testcase_15 AC 2 ms
4,348 KB
testcase_16 AC 2 ms
4,348 KB
testcase_17 AC 2 ms
4,348 KB
testcase_18 AC 2 ms
4,348 KB
testcase_19 AC 2 ms
4,348 KB
testcase_20 AC 2 ms
4,348 KB
testcase_21 AC 1 ms
4,348 KB
testcase_22 AC 2 ms
4,348 KB
testcase_23 AC 2 ms
4,348 KB
testcase_24 AC 2 ms
4,348 KB
testcase_25 AC 2 ms
4,348 KB
testcase_26 AC 2 ms
4,348 KB
testcase_27 AC 2 ms
4,348 KB
testcase_28 AC 2 ms
4,348 KB
testcase_29 AC 2 ms
4,348 KB
testcase_30 AC 2 ms
4,348 KB
testcase_31 AC 2 ms
4,348 KB
testcase_32 AC 2 ms
4,348 KB
testcase_33 AC 2 ms
4,348 KB
testcase_34 AC 2 ms
4,348 KB
testcase_35 AC 2 ms
4,348 KB
testcase_36 AC 2 ms
4,348 KB
testcase_37 AC 2 ms
4,348 KB
testcase_38 AC 1 ms
4,348 KB
testcase_39 AC 1 ms
4,348 KB
testcase_40 AC 2 ms
4,348 KB
権限があれば一括ダウンロードができます

ソースコード

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