Submission #45053337
Source Code Expand
use proconio::input; fn main() { input! { n: usize, ab: [(usize, usize); n], }; let mut a = ab.iter().copied().map(|(a_i, _)| a_i).collect::<Vec<_>>(); let mut b = ab.iter().copied().map(|(_, b_i)| b_i).collect::<Vec<_>>(); a.sort(); b.sort(); let (bottom, top) = if n % 2 == 0 { (a[n / 2 - 1] + a[n / 2], b[n / 2 - 1] + b[n / 2]) } else { (a[n / 2], b[n / 2]) }; let ans = top - bottom + 1; println!("{}", ans); }
Submission Info
Submission Time | |
---|---|
Task | E - Count Median |
User | bouzuya |
Language | Rust (1.42.0) |
Score | 500 |
Code Size | 492 Byte |
Status | AC |
Exec Time | 65 ms |
Memory | 12848 KiB |
Judge Result
Set Name | Sample | All | ||
---|---|---|---|---|
Score / Max Score | 0 / 0 | 500 / 500 | ||
Status | AC |
|
Set Name | Test Cases |
---|---|
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 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
handmade02 | AC | 7 ms | 2116 KiB |
handmade03 | AC | 1 ms | 2044 KiB |
handmade04 | AC | 1 ms | 2056 KiB |
handmade05 | AC | 2 ms | 2112 KiB |
handmade06 | AC | 1 ms | 1968 KiB |
handmade07 | AC | 1 ms | 2036 KiB |
handmade08 | AC | 2 ms | 2068 KiB |
handmade09 | AC | 2 ms | 2116 KiB |
handmade10 | AC | 1 ms | 2020 KiB |
handmade11 | AC | 1 ms | 1980 KiB |
handmade12 | AC | 26 ms | 10868 KiB |
handmade13 | AC | 26 ms | 10920 KiB |
handmade14 | AC | 62 ms | 12848 KiB |
handmade15 | AC | 64 ms | 12848 KiB |
handmade16 | AC | 36 ms | 12240 KiB |
handmade17 | AC | 34 ms | 12248 KiB |
random18 | AC | 17 ms | 4252 KiB |
random19 | AC | 36 ms | 7544 KiB |
random20 | AC | 63 ms | 12776 KiB |
random21 | AC | 65 ms | 12736 KiB |
random22 | AC | 2 ms | 2036 KiB |
random23 | AC | 37 ms | 8012 KiB |
random24 | AC | 36 ms | 7140 KiB |
sample00 | AC | 2 ms | 2020 KiB |
sample01 | AC | 2 ms | 2060 KiB |