提出 #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 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| 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 |