提出 #1074780
ソースコード 拡げる
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = Integer.parseInt(sc.next());
int A[] = new int[N];
int B[] = new int[N];
int c[] = new int[N];
for(int i = 0; i < N; i++){
c[i] = 0;
}
for(int i = 0; i < N; i++){
A[i] = Integer.parseInt(sc.next());
B[i] = Integer.parseInt(sc.next());
}
while((A[N-1] + c[N-1]) % B[N-1] != 0){
c[N-1]++;
}
for(int i = N-2; i >= 0; i--){
c[i]= c[i+1];
while((A[i] + c[i]) % B[i] != 0){
c[i]++;
}
}
System.out.println(c[0]);
}
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | A - Multiple Array |
| ユーザ | |
| 言語 | Java8 (OpenJDK 1.8.0) |
| 得点 | 0 |
| コード長 | 646 Byte |
| 結果 | TLE |
| 実行時間 | 2105 ms |
| メモリ | 35036 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 0 / 300 | ||||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | s1.txt, s2.txt |
| All | 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, 14.txt, 15.txt, 16.txt, s1.txt, s2.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 01.txt | TLE | 2105 ms | 35036 KiB |
| 02.txt | TLE | 2105 ms | 34136 KiB |
| 03.txt | TLE | 2105 ms | 34612 KiB |
| 04.txt | TLE | 2105 ms | 34548 KiB |
| 05.txt | TLE | 2105 ms | 34240 KiB |
| 06.txt | TLE | 2105 ms | 34768 KiB |
| 07.txt | AC | 518 ms | 34744 KiB |
| 08.txt | TLE | 2105 ms | 34328 KiB |
| 09.txt | AC | 493 ms | 34532 KiB |
| 10.txt | TLE | 2105 ms | 34376 KiB |
| 11.txt | AC | 479 ms | 34048 KiB |
| 12.txt | AC | 435 ms | 34708 KiB |
| 13.txt | TLE | 2105 ms | 34772 KiB |
| 14.txt | AC | 500 ms | 34304 KiB |
| 15.txt | AC | 122 ms | 9424 KiB |
| 16.txt | AC | 121 ms | 9556 KiB |
| s1.txt | AC | 123 ms | 9552 KiB |
| s2.txt | AC | 122 ms | 9552 KiB |