提出 #50102366
ソースコード 拡げる
use std::collections::VecDeque;
use proconio::input;
fn main() {
input! {
_n: usize,
s: String,
};
let mut ss = s.split('#').collect::<VecDeque<&str>>();
let min_x = ss.pop_front().unwrap().len();
let min_y = ss.pop_back().unwrap().len();
let max = ss.iter().fold(min_x.max(min_y), |acc, x| {
acc.max(x.len().saturating_sub(min_x.min(min_y)))
});
let (x, y) = if min_x > min_y {
(max, min_y)
} else {
(min_x, max)
};
println!("{} {}", x, y);
}
提出情報
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 7 / 7 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample_01.txt, sample_02.txt, sample_03.txt |
| All | handmade_00.txt, handmade_01.txt, handmade_02.txt, handmade_03.txt, handmade_04.txt, handmade_05.txt, random_bigger_00.txt, random_bigger_01.txt, random_bigger_02.txt, random_bigger_03.txt, random_bigger_04.txt, random_bigger_05.txt, random_bigger_06.txt, random_bigger_07.txt, random_bigger_08.txt, random_bigger_09.txt, random_bigger_10.txt, random_bigger_11.txt, random_bigger_12.txt, random_bigger_13.txt, random_bigger_14.txt, random_bigger_15.txt, random_bigger_16.txt, random_bigger_17.txt, random_bigger_18.txt, random_bigger_19.txt, random_bigger_20.txt, random_max_00.txt, random_max_01.txt, random_max_02.txt, random_max_03.txt, random_max_04.txt, random_max_05.txt, random_max_06.txt, random_smaller_00.txt, random_smaller_01.txt, random_smaller_02.txt, random_smaller_03.txt, random_smaller_04.txt, random_smaller_05.txt, random_smaller_06.txt, random_smaller_07.txt, random_smaller_08.txt, random_smaller_09.txt, sample_01.txt, sample_02.txt, sample_03.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| handmade_00.txt | AC | 1 ms | 1956 KiB |
| handmade_01.txt | AC | 1 ms | 1940 KiB |
| handmade_02.txt | AC | 1 ms | 1928 KiB |
| handmade_03.txt | AC | 1 ms | 1864 KiB |
| handmade_04.txt | AC | 1 ms | 1932 KiB |
| handmade_05.txt | AC | 0 ms | 1944 KiB |
| random_bigger_00.txt | AC | 0 ms | 1940 KiB |
| random_bigger_01.txt | AC | 1 ms | 1944 KiB |
| random_bigger_02.txt | AC | 1 ms | 1808 KiB |
| random_bigger_03.txt | AC | 1 ms | 1940 KiB |
| random_bigger_04.txt | AC | 1 ms | 1748 KiB |
| random_bigger_05.txt | AC | 1 ms | 1796 KiB |
| random_bigger_06.txt | AC | 1 ms | 1920 KiB |
| random_bigger_07.txt | AC | 1 ms | 1912 KiB |
| random_bigger_08.txt | AC | 1 ms | 1972 KiB |
| random_bigger_09.txt | AC | 1 ms | 2076 KiB |
| random_bigger_10.txt | AC | 1 ms | 1876 KiB |
| random_bigger_11.txt | AC | 0 ms | 1960 KiB |
| random_bigger_12.txt | AC | 0 ms | 1864 KiB |
| random_bigger_13.txt | AC | 1 ms | 2076 KiB |
| random_bigger_14.txt | AC | 1 ms | 1860 KiB |
| random_bigger_15.txt | AC | 1 ms | 1932 KiB |
| random_bigger_16.txt | AC | 0 ms | 2016 KiB |
| random_bigger_17.txt | AC | 0 ms | 1940 KiB |
| random_bigger_18.txt | AC | 1 ms | 1936 KiB |
| random_bigger_19.txt | AC | 1 ms | 1936 KiB |
| random_bigger_20.txt | AC | 1 ms | 1936 KiB |
| random_max_00.txt | AC | 1 ms | 1872 KiB |
| random_max_01.txt | AC | 1 ms | 2068 KiB |
| random_max_02.txt | AC | 1 ms | 1928 KiB |
| random_max_03.txt | AC | 1 ms | 1924 KiB |
| random_max_04.txt | AC | 1 ms | 1808 KiB |
| random_max_05.txt | AC | 1 ms | 1880 KiB |
| random_max_06.txt | AC | 1 ms | 1928 KiB |
| random_smaller_00.txt | AC | 0 ms | 1972 KiB |
| random_smaller_01.txt | AC | 1 ms | 1936 KiB |
| random_smaller_02.txt | AC | 1 ms | 1932 KiB |
| random_smaller_03.txt | AC | 1 ms | 1964 KiB |
| random_smaller_04.txt | AC | 1 ms | 1880 KiB |
| random_smaller_05.txt | AC | 1 ms | 1956 KiB |
| random_smaller_06.txt | AC | 1 ms | 1944 KiB |
| random_smaller_07.txt | AC | 1 ms | 2056 KiB |
| random_smaller_08.txt | AC | 1 ms | 1928 KiB |
| random_smaller_09.txt | AC | 1 ms | 1944 KiB |
| sample_01.txt | AC | 1 ms | 1996 KiB |
| sample_02.txt | AC | 1 ms | 1932 KiB |
| sample_03.txt | AC | 1 ms | 1996 KiB |