提出 #39295894


ソースコード 拡げる

use proconio::input;

fn main() {
    input! {
        n: usize,
        m: usize,
    };

    let mut ans = (0, 0);
    for d in 1..=9 {
        let mut maxlen = 0;
        let mut x = 0;
        for len in 1..=n {
            x = ((10 * x) % m + d) % m;
            if x == 0 {
                maxlen = maxlen.max(len);
            }
        }
        if maxlen > 0 && maxlen >= ans.0 {
            ans = (maxlen, d);
        }
    }
    if ans == (0, 0) {
        println!("-1");
    } else {
        for _ in 0..ans.0 {
            print!("{}", ans.1);
        }
        println!();
    }
}

提出情報

提出日時
問題 A - Repdigit Number
ユーザ bouzuya
言語 Rust (1.42.0)
得点 300
コード長 595 Byte
結果 AC
実行時間 40 ms
メモリ 2184 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 5
AC × 36
セット名 テストケース
Sample 01_sample_01.txt, 01_sample_02.txt, 01_sample_03.txt, 01_sample_04.txt, 01_sample_05.txt
All 01_sample_01.txt, 01_sample_02.txt, 01_sample_03.txt, 01_sample_04.txt, 01_sample_05.txt, 02_N_equal_1_01.txt, 02_N_equal_1_02.txt, 02_N_equal_1_03.txt, 02_N_equal_1_04.txt, 02_N_equal_1_05.txt, 03_seven_01.txt, 03_seven_02.txt, 03_seven_03.txt, 03_seven_04.txt, 03_seven_05.txt, 03_seven_06.txt, 04_rand_01.txt, 04_rand_02.txt, 04_rand_03.txt, 04_rand_04.txt, 04_rand_05.txt, 05_small_M_01.txt, 05_small_M_02.txt, 05_small_M_03.txt, 05_small_M_04.txt, 05_small_M_05.txt, 06_prime_01.txt, 06_prime_02.txt, 06_prime_03.txt, 06_prime_04.txt, 06_prime_05.txt, 07_semiprime_01.txt, 07_semiprime_02.txt, 07_semiprime_03.txt, 07_semiprime_04.txt, 07_semiprime_05.txt
ケース名 結果 実行時間 メモリ
01_sample_01.txt AC 7 ms 2128 KiB
01_sample_02.txt AC 1 ms 2108 KiB
01_sample_03.txt AC 2 ms 1960 KiB
01_sample_04.txt AC 2 ms 2140 KiB
01_sample_05.txt AC 2 ms 2116 KiB
02_N_equal_1_01.txt AC 2 ms 2144 KiB
02_N_equal_1_02.txt AC 2 ms 2088 KiB
02_N_equal_1_03.txt AC 2 ms 2032 KiB
02_N_equal_1_04.txt AC 2 ms 2028 KiB
02_N_equal_1_05.txt AC 1 ms 2136 KiB
03_seven_01.txt AC 39 ms 2152 KiB
03_seven_02.txt AC 37 ms 2072 KiB
03_seven_03.txt AC 37 ms 2116 KiB
03_seven_04.txt AC 34 ms 2060 KiB
03_seven_05.txt AC 36 ms 2072 KiB
03_seven_06.txt AC 40 ms 2092 KiB
04_rand_01.txt AC 10 ms 2128 KiB
04_rand_02.txt AC 16 ms 2044 KiB
04_rand_03.txt AC 11 ms 2164 KiB
04_rand_04.txt AC 24 ms 2060 KiB
04_rand_05.txt AC 16 ms 2116 KiB
05_small_M_01.txt AC 15 ms 2016 KiB
05_small_M_02.txt AC 30 ms 2096 KiB
05_small_M_03.txt AC 3 ms 2092 KiB
05_small_M_04.txt AC 15 ms 2108 KiB
05_small_M_05.txt AC 25 ms 2120 KiB
06_prime_01.txt AC 34 ms 2080 KiB
06_prime_02.txt AC 34 ms 1956 KiB
06_prime_03.txt AC 36 ms 1972 KiB
06_prime_04.txt AC 38 ms 2068 KiB
06_prime_05.txt AC 33 ms 2052 KiB
07_semiprime_01.txt AC 36 ms 2184 KiB
07_semiprime_02.txt AC 39 ms 2076 KiB
07_semiprime_03.txt AC 34 ms 2072 KiB
07_semiprime_04.txt AC 35 ms 2056 KiB
07_semiprime_05.txt AC 35 ms 2020 KiB