Submission #15557885


Source Code Expand

use proconio::input;

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

    let mut now = n;
    for (i, &c_i) in c.iter().enumerate() {
        if now <= a {
            now += b;
        }
        if now < c_i {
            println!("{}", i + 1);
            return;
        }
        now -= c_i;
    }
    println!("complete");
}

Submission Info

Submission Time
Task A - 名刺交換
User bouzuya
Language Rust (1.42.0)
Score 100
Code Size 402 Byte
Status AC
Exec Time 6 ms
Memory 2156 KiB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 55
Set Name Test Cases
All 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 00_sample_04.txt, 00_sample_05.txt, 01_rand_00.txt, 01_rand_01.txt, 01_rand_02.txt, 01_rand_03.txt, 01_rand_04.txt, 01_rand_05.txt, 01_rand_06.txt, 01_rand_07.txt, 01_rand_08.txt, 01_rand_09.txt, 01_rand_10.txt, 01_rand_11.txt, 01_rand_12.txt, 01_rand_13.txt, 01_rand_14.txt, 01_rand_15.txt, 01_rand_16.txt, 01_rand_17.txt, 01_rand_18.txt, 01_rand_19.txt, 02_amax_00.txt, 02_amax_01.txt, 02_amax_02.txt, 02_amax_03.txt, 02_amax_04.txt, 02_amax_05.txt, 02_amax_06.txt, 02_amax_07.txt, 02_amax_08.txt, 02_amax_09.txt, 03_2max_00.txt, 03_2max_01.txt, 03_2max_02.txt, 03_2max_03.txt, 03_2max_04.txt, 03_2max_05.txt, 03_2max_06.txt, 03_2max_07.txt, 03_2max_08.txt, 03_2max_09.txt, 04_3max_00.txt, 04_3max_01.txt, 04_3max_02.txt, 04_3max_03.txt, 04_3max_04.txt, 04_3max_05.txt, 04_3max_06.txt, 04_3max_07.txt, 04_3max_08.txt, 04_3max_09.txt
Case Name Status Exec Time Memory
00_sample_01.txt AC 6 ms 2052 KiB
00_sample_02.txt AC 2 ms 1992 KiB
00_sample_03.txt AC 1 ms 2040 KiB
00_sample_04.txt AC 2 ms 2024 KiB
00_sample_05.txt AC 1 ms 1992 KiB
01_rand_00.txt AC 1 ms 2024 KiB
01_rand_01.txt AC 2 ms 1912 KiB
01_rand_02.txt AC 1 ms 2012 KiB
01_rand_03.txt AC 1 ms 1944 KiB
01_rand_04.txt AC 2 ms 2016 KiB
01_rand_05.txt AC 1 ms 2020 KiB
01_rand_06.txt AC 2 ms 2004 KiB
01_rand_07.txt AC 3 ms 1996 KiB
01_rand_08.txt AC 1 ms 2012 KiB
01_rand_09.txt AC 2 ms 2156 KiB
01_rand_10.txt AC 6 ms 2076 KiB
01_rand_11.txt AC 6 ms 2012 KiB
01_rand_12.txt AC 2 ms 2044 KiB
01_rand_13.txt AC 2 ms 2000 KiB
01_rand_14.txt AC 2 ms 2084 KiB
01_rand_15.txt AC 2 ms 2016 KiB
01_rand_16.txt AC 1 ms 1976 KiB
01_rand_17.txt AC 2 ms 1980 KiB
01_rand_18.txt AC 1 ms 1988 KiB
01_rand_19.txt AC 2 ms 2020 KiB
02_amax_00.txt AC 1 ms 2100 KiB
02_amax_01.txt AC 1 ms 2016 KiB
02_amax_02.txt AC 1 ms 1980 KiB
02_amax_03.txt AC 2 ms 2040 KiB
02_amax_04.txt AC 1 ms 2052 KiB
02_amax_05.txt AC 2 ms 2016 KiB
02_amax_06.txt AC 1 ms 2048 KiB
02_amax_07.txt AC 2 ms 2092 KiB
02_amax_08.txt AC 2 ms 1996 KiB
02_amax_09.txt AC 1 ms 2032 KiB
03_2max_00.txt AC 1 ms 2032 KiB
03_2max_01.txt AC 2 ms 2020 KiB
03_2max_02.txt AC 2 ms 2084 KiB
03_2max_03.txt AC 2 ms 2072 KiB
03_2max_04.txt AC 2 ms 2048 KiB
03_2max_05.txt AC 2 ms 2028 KiB
03_2max_06.txt AC 1 ms 2016 KiB
03_2max_07.txt AC 1 ms 1948 KiB
03_2max_08.txt AC 1 ms 1996 KiB
03_2max_09.txt AC 2 ms 2076 KiB
04_3max_00.txt AC 2 ms 1944 KiB
04_3max_01.txt AC 1 ms 2012 KiB
04_3max_02.txt AC 1 ms 1980 KiB
04_3max_03.txt AC 1 ms 2020 KiB
04_3max_04.txt AC 1 ms 2064 KiB
04_3max_05.txt AC 5 ms 2072 KiB
04_3max_06.txt AC 2 ms 2112 KiB
04_3max_07.txt AC 1 ms 2084 KiB
04_3max_08.txt AC 2 ms 2152 KiB
04_3max_09.txt AC 2 ms 2080 KiB