Submission #39295894
Source Code Expand
Copy
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);}
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!(); } }
Submission Info
Submission Time | |
---|---|
Task | A - Repdigit Number |
User | bouzuya |
Language | Rust (1.42.0) |
Score | 300 |
Code Size | 595 Byte |
Status | AC |
Exec Time | 40 ms |
Memory | 2184 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
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 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
01_sample_01.txt | AC | 7 ms | 2128 KB |
01_sample_02.txt | AC | 1 ms | 2108 KB |
01_sample_03.txt | AC | 2 ms | 1960 KB |
01_sample_04.txt | AC | 2 ms | 2140 KB |
01_sample_05.txt | AC | 2 ms | 2116 KB |
02_N_equal_1_01.txt | AC | 2 ms | 2144 KB |
02_N_equal_1_02.txt | AC | 2 ms | 2088 KB |
02_N_equal_1_03.txt | AC | 2 ms | 2032 KB |
02_N_equal_1_04.txt | AC | 2 ms | 2028 KB |
02_N_equal_1_05.txt | AC | 1 ms | 2136 KB |
03_seven_01.txt | AC | 39 ms | 2152 KB |
03_seven_02.txt | AC | 37 ms | 2072 KB |
03_seven_03.txt | AC | 37 ms | 2116 KB |
03_seven_04.txt | AC | 34 ms | 2060 KB |
03_seven_05.txt | AC | 36 ms | 2072 KB |
03_seven_06.txt | AC | 40 ms | 2092 KB |
04_rand_01.txt | AC | 10 ms | 2128 KB |
04_rand_02.txt | AC | 16 ms | 2044 KB |
04_rand_03.txt | AC | 11 ms | 2164 KB |
04_rand_04.txt | AC | 24 ms | 2060 KB |
04_rand_05.txt | AC | 16 ms | 2116 KB |
05_small_M_01.txt | AC | 15 ms | 2016 KB |
05_small_M_02.txt | AC | 30 ms | 2096 KB |
05_small_M_03.txt | AC | 3 ms | 2092 KB |
05_small_M_04.txt | AC | 15 ms | 2108 KB |
05_small_M_05.txt | AC | 25 ms | 2120 KB |
06_prime_01.txt | AC | 34 ms | 2080 KB |
06_prime_02.txt | AC | 34 ms | 1956 KB |
06_prime_03.txt | AC | 36 ms | 1972 KB |
06_prime_04.txt | AC | 38 ms | 2068 KB |
06_prime_05.txt | AC | 33 ms | 2052 KB |
07_semiprime_01.txt | AC | 36 ms | 2184 KB |
07_semiprime_02.txt | AC | 39 ms | 2076 KB |
07_semiprime_03.txt | AC | 34 ms | 2072 KB |
07_semiprime_04.txt | AC | 35 ms | 2056 KB |
07_semiprime_05.txt | AC | 35 ms | 2020 KB |