提出 #15402481
ソースコード 拡げる
use proconio::input;
fn main() {
input! {
n: usize,
w: [i64; n],
};
let mut b = vec![false; n];
for i in 0.. {
let mut c = None;
for (j, &w_j) in w.iter().enumerate() {
if b[j] {
continue;
}
match c {
None => {
b[j] = true;
c = Some(w_j);
}
Some(w_c) => {
if w_j <= w_c {
b[j] = true;
c = Some(w_j);
}
}
}
}
if c.is_none() {
println!("{}", i);
break;
}
}
}
提出情報
ジャッジ結果
| セット名 | All | ||
|---|---|---|---|
| 得点 / 配点 | 100 / 100 | ||
| 結果 |
|
| セット名 | テストケース |
|---|---|
| All | 00_min.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 02_maxrnd_00.txt, 02_maxrnd_01.txt, 02_maxrnd_02.txt, 02_maxrnd_03.txt, 02_maxrnd_04.txt, 02_maxrnd_05.txt, 02_maxrnd_06.txt, 02_maxrnd_07.txt, 02_maxrnd_08.txt, 02_maxrnd_09.txt, 02_maxrnd_10.txt, 02_maxrnd_11.txt, 02_maxrnd_12.txt, 02_maxrnd_13.txt, 02_maxrnd_14.txt, 02_maxrnd_15.txt, 02_maxrnd_16.txt, 02_maxrnd_17.txt, 02_maxrnd_18.txt, 02_maxrnd_19.txt, 03_increase_00.txt, 03_increase_01.txt, 03_increase_02.txt, 04_decrease_00.txt, 04_decrease_01.txt, 04_decrease_02.txt, 05_same_00.txt, 05_same_01.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00_min.txt | AC | 8 ms | 2020 KiB |
| 00_sample_01.txt | AC | 2 ms | 2068 KiB |
| 00_sample_02.txt | AC | 3 ms | 1968 KiB |
| 00_sample_03.txt | AC | 1 ms | 1960 KiB |
| 00_sample_04.txt | AC | 1 ms | 2100 KiB |
| 00_sample_05.txt | AC | 1 ms | 2016 KiB |
| 01_rnd_00.txt | AC | 2 ms | 2140 KiB |
| 01_rnd_01.txt | AC | 2 ms | 2060 KiB |
| 01_rnd_02.txt | AC | 1 ms | 2104 KiB |
| 01_rnd_03.txt | AC | 3 ms | 2032 KiB |
| 01_rnd_04.txt | AC | 1 ms | 2052 KiB |
| 01_rnd_05.txt | AC | 2 ms | 2052 KiB |
| 01_rnd_06.txt | AC | 1 ms | 2020 KiB |
| 01_rnd_07.txt | AC | 1 ms | 2072 KiB |
| 01_rnd_08.txt | AC | 1 ms | 1952 KiB |
| 01_rnd_09.txt | AC | 2 ms | 2036 KiB |
| 02_maxrnd_00.txt | AC | 2 ms | 2064 KiB |
| 02_maxrnd_01.txt | AC | 1 ms | 2044 KiB |
| 02_maxrnd_02.txt | AC | 1 ms | 2104 KiB |
| 02_maxrnd_03.txt | AC | 1 ms | 2136 KiB |
| 02_maxrnd_04.txt | AC | 2 ms | 2056 KiB |
| 02_maxrnd_05.txt | AC | 1 ms | 2020 KiB |
| 02_maxrnd_06.txt | AC | 1 ms | 1964 KiB |
| 02_maxrnd_07.txt | AC | 1 ms | 1964 KiB |
| 02_maxrnd_08.txt | AC | 1 ms | 2088 KiB |
| 02_maxrnd_09.txt | AC | 1 ms | 2056 KiB |
| 02_maxrnd_10.txt | AC | 1 ms | 2156 KiB |
| 02_maxrnd_11.txt | AC | 1 ms | 1960 KiB |
| 02_maxrnd_12.txt | AC | 1 ms | 2096 KiB |
| 02_maxrnd_13.txt | AC | 2 ms | 2044 KiB |
| 02_maxrnd_14.txt | AC | 1 ms | 2136 KiB |
| 02_maxrnd_15.txt | AC | 2 ms | 2064 KiB |
| 02_maxrnd_16.txt | AC | 1 ms | 1956 KiB |
| 02_maxrnd_17.txt | AC | 2 ms | 2004 KiB |
| 02_maxrnd_18.txt | AC | 2 ms | 1936 KiB |
| 02_maxrnd_19.txt | AC | 1 ms | 2064 KiB |
| 03_increase_00.txt | AC | 1 ms | 1964 KiB |
| 03_increase_01.txt | AC | 2 ms | 2160 KiB |
| 03_increase_02.txt | AC | 2 ms | 1960 KiB |
| 04_decrease_00.txt | AC | 2 ms | 2024 KiB |
| 04_decrease_01.txt | AC | 1 ms | 2012 KiB |
| 04_decrease_02.txt | AC | 2 ms | 2028 KiB |
| 05_same_00.txt | AC | 1 ms | 2008 KiB |
| 05_same_01.txt | AC | 1 ms | 2000 KiB |