提出 #19425685


ソースコード 拡げる

#include <bits/stdc++.h>
#define rep(i,n) for (int i=0; i<n; i++)
#define rng(i,l,r) for (int i=l; i<r; i++)
#define all(x) begin(x), end(x)
#define rall(x) rbegin(x), rend(x)
using namespace std;
using ll = long long;
using P = pair<int,int>;
template <class T> using V = vector<T>;
template<class T> bool chmin(T& a, T b){ if (a > b){ a = b; return true; } return false; }
template<class T> bool chmax(T& a, T b){ if (a < b){ a = b; return true; } return false; }
struct in { template <class T> operator T() { T t; std::cin >> t; return t; } };
const int INF = 1e9+7;
const ll LINF = 1LL << 60;
int dx[8] = {0,1,0,-1,1,1,-1,-1};
int dy[8] = {1,0,-1,0,1,-1,1,-1};

auto solve() {
   int n = in();
   vector<int> a(n), b(n);
   rep(i,n) {
      a[i] = in();
      b[i] = in();
   }
   sort(all(a));
   sort(all(b));
   int ans = 0;
   if (n % 2 == 0) {
      ans = (b[n/2] + b[n/2-1] - a[n/2] - a[n/2-1]) + 1;
   } else {
      ans =  b[n/2] - a[n/2] + 1;
   }
   return ans;
}

int main() {
   ios::sync_with_stdio(false);
   cin.tie(0);

   cout << solve() << endl;
}

提出情報

提出日時
問題 E - Count Median
ユーザ mitsunoir
言語 C++ (GCC 9.2.1)
得点 500
コード長 1070 Byte
結果 AC
実行時間 71 ms
メモリ 4636 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 500 / 500
結果 AC
AC × 25
セット名 テストケース
Sample
All handmade02, handmade03, handmade04, handmade05, handmade06, handmade07, handmade08, handmade09, handmade10, handmade11, handmade12, handmade13, handmade14, handmade15, handmade16, handmade17, random18, random19, random20, random21, random22, random23, random24, sample00, sample01
ケース名 結果 実行時間 メモリ
handmade02 AC 6 ms 3460 KiB
handmade03 AC 2 ms 3368 KiB
handmade04 AC 3 ms 3460 KiB
handmade05 AC 4 ms 3392 KiB
handmade06 AC 2 ms 3504 KiB
handmade07 AC 2 ms 3364 KiB
handmade08 AC 2 ms 3504 KiB
handmade09 AC 2 ms 3416 KiB
handmade10 AC 2 ms 3420 KiB
handmade11 AC 2 ms 3416 KiB
handmade12 AC 46 ms 4532 KiB
handmade13 AC 42 ms 4636 KiB
handmade14 AC 71 ms 4536 KiB
handmade15 AC 65 ms 4632 KiB
handmade16 AC 49 ms 4552 KiB
handmade17 AC 48 ms 4604 KiB
random18 AC 17 ms 3372 KiB
random19 AC 43 ms 3824 KiB
random20 AC 68 ms 4612 KiB
random21 AC 70 ms 4540 KiB
random22 AC 3 ms 3428 KiB
random23 AC 44 ms 4108 KiB
random24 AC 37 ms 3764 KiB
sample00 AC 2 ms 3404 KiB
sample01 AC 3 ms 3360 KiB