結果
| 問題 |
No.275 中央値を求めよ
|
| ユーザー |
|
| 提出日時 | 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 |
ソースコード
// 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;
}