提出 #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);
}

提出情報

提出日時
問題 D - 分身
ユーザ bouzuya
言語 Rust (rustc 1.70.0)
得点 7
コード長 530 Byte
結果 AC
実行時間 1 ms
メモリ 2076 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 7 / 7
結果
AC × 3
AC × 47
セット名 テストケース
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