提出 #39903733


ソースコード 拡げる

use proconio::input;

fn main() {
    input! {
        n: usize,
        m: usize,
        a: [usize; n],
        b: [usize; m],
    };

    let ai = a
        .into_iter()
        .enumerate()
        .map(|(i, a_i)| (a_i, i))
        .collect::<Vec<(usize, usize)>>();
    let bi = b
        .into_iter()
        .enumerate()
        .map(|(i, b_i)| (b_i, i + n))
        .collect::<Vec<(usize, usize)>>();
    let mut ci = ai
        .into_iter()
        .chain(bi.into_iter())
        .collect::<Vec<(usize, usize)>>();
    ci.sort_by_key(|&(v, _)| v);

    println!(
        "{}",
        ci.iter()
            .enumerate()
            .filter(|&(_, &(_, i))| i < n)
            .map(|(i, _)| (i + 1).to_string())
            .collect::<Vec<String>>()
            .join(" ")
    );
    println!(
        "{}",
        ci.iter()
            .enumerate()
            .filter(|&(_, &(_, i))| i >= n)
            .map(|(i, _)| (i + 1).to_string())
            .collect::<Vec<String>>()
            .join(" ")
    );
}

提出情報

提出日時
問題 C - Merge Sequences
ユーザ bouzuya
言語 Rust (1.42.0)
得点 300
コード長 1019 Byte
結果 AC
実行時間 49 ms
メモリ 13544 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 27
セット名 テストケース
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 02_max_11.txt, 02_max_12.txt, 02_max_13.txt, 02_max_14.txt, 02_max_15.txt, 02_max_16.txt, 02_max_17.txt, 02_max_18.txt, 02_max_19.txt, 02_max_20.txt, 02_max_21.txt, 02_max_22.txt, 02_max_23.txt, 02_max_24.txt, 02_max_25.txt, 02_max_26.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 7 ms 1920 KiB
00_sample_01.txt AC 1 ms 1884 KiB
00_sample_02.txt AC 1 ms 2136 KiB
01_random_03.txt AC 23 ms 5856 KiB
01_random_04.txt AC 36 ms 10972 KiB
01_random_05.txt AC 26 ms 7852 KiB
01_random_06.txt AC 27 ms 8100 KiB
01_random_07.txt AC 29 ms 7780 KiB
01_random_08.txt AC 23 ms 6916 KiB
01_random_09.txt AC 26 ms 8492 KiB
01_random_10.txt AC 29 ms 7636 KiB
02_max_11.txt AC 45 ms 13544 KiB
02_max_12.txt AC 46 ms 13536 KiB
02_max_13.txt AC 47 ms 13420 KiB
02_max_14.txt AC 44 ms 13520 KiB
02_max_15.txt AC 41 ms 12704 KiB
02_max_16.txt AC 44 ms 12912 KiB
02_max_17.txt AC 45 ms 13524 KiB
02_max_18.txt AC 45 ms 13516 KiB
02_max_19.txt AC 46 ms 13520 KiB
02_max_20.txt AC 45 ms 13460 KiB
02_max_21.txt AC 49 ms 13508 KiB
02_max_22.txt AC 46 ms 13464 KiB
02_max_23.txt AC 47 ms 13388 KiB
02_max_24.txt AC 47 ms 13440 KiB
02_max_25.txt AC 45 ms 13508 KiB
02_max_26.txt AC 43 ms 13516 KiB