Submission #1976990
Source Code Expand
import java.util.Scanner;
public class Main {
private static final int A_MAX_INT = 100000000;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int k = sc.nextInt();
int[] a = new int[k];
int aMax = 0;
for (int i = 0; i < k; i++) {
a[i] = sc.nextInt();
if (aMax < a[i]) {
aMax = a[i];
}
}
int n = aMax;
int nMin = A_MAX_INT;
int nMax = -1;
for (int i = n; i < A_MAX_INT; i++) {
int nNow = i;
boolean success = false;
boolean failed = false;
for (int j = 0; j < k; j++) {
int g = nNow / a[j]; // できたグループ数
nNow = g * a[j];
// 失敗
if (g <= 0) {
break;
}
// 成功 jがk-1のときにgが1の場合
if (j == k - 1 && g == 1) {
success = true;
}
}
if (success) {
if (i < nMin) {
nMin = i;
}
if (nMax < i) {
nMax = i;
}
}
if (failed) {
break;
}
}
if (nMin == A_MAX_INT) {
System.out.println("-1");
} else {
System.out.println(nMin + " " + nMax);
}
}
}
Submission Info
| Submission Time | |
|---|---|
| Task | B - Ice Rink Game |
| User | ee07030 |
| Language | Java8 (OpenJDK 1.8.0) |
| Score | 0 |
| Code Size | 1549 Byte |
| Status | WA |
| Exec Time | 2109 ms |
| Memory | 51088 KiB |
Judge Result
| Set Name | Sample | All | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 500 | ||||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_01.txt, sample_02.txt, sample_03.txt |
| All | sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt, subtask_1_19.txt, subtask_1_20.txt, subtask_1_21.txt, subtask_1_22.txt, subtask_1_23.txt, subtask_1_24.txt, subtask_1_25.txt, subtask_1_26.txt, subtask_1_27.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| sample_01.txt | TLE | 2108 ms | 19412 KiB |
| sample_02.txt | TLE | 2108 ms | 19796 KiB |
| sample_03.txt | TLE | 2108 ms | 20052 KiB |
| subtask_1_01.txt | AC | 704 ms | 20820 KiB |
| subtask_1_02.txt | WA | 749 ms | 20692 KiB |
| subtask_1_03.txt | AC | 91 ms | 18892 KiB |
| subtask_1_04.txt | TLE | 2108 ms | 23764 KiB |
| subtask_1_05.txt | TLE | 2108 ms | 18644 KiB |
| subtask_1_06.txt | TLE | 2109 ms | 46168 KiB |
| subtask_1_07.txt | AC | 437 ms | 48292 KiB |
| subtask_1_08.txt | TLE | 2108 ms | 16980 KiB |
| subtask_1_09.txt | WA | 109 ms | 20948 KiB |
| subtask_1_10.txt | WA | 163 ms | 26056 KiB |
| subtask_1_11.txt | WA | 449 ms | 46344 KiB |
| subtask_1_12.txt | WA | 459 ms | 46060 KiB |
| subtask_1_13.txt | TLE | 2109 ms | 48708 KiB |
| subtask_1_14.txt | AC | 459 ms | 45236 KiB |
| subtask_1_15.txt | AC | 441 ms | 45732 KiB |
| subtask_1_16.txt | WA | 186 ms | 31584 KiB |
| subtask_1_17.txt | WA | 408 ms | 48864 KiB |
| subtask_1_18.txt | WA | 402 ms | 49132 KiB |
| subtask_1_19.txt | AC | 410 ms | 49168 KiB |
| subtask_1_20.txt | AC | 418 ms | 51088 KiB |
| subtask_1_21.txt | AC | 419 ms | 48144 KiB |
| subtask_1_22.txt | AC | 412 ms | 47720 KiB |
| subtask_1_23.txt | WA | 92 ms | 20816 KiB |
| subtask_1_24.txt | WA | 128 ms | 22484 KiB |
| subtask_1_25.txt | WA | 455 ms | 47972 KiB |
| subtask_1_26.txt | WA | 125 ms | 20436 KiB |
| subtask_1_27.txt | WA | 449 ms | 43944 KiB |