提出 #1553937


ソースコード 拡げる

import java.util.Scanner;

public class Main {

	public static void main(String[] args){

		Scanner sc = new Scanner(System.in);

		int n = sc.nextInt();
		long[] array = new long[n];

		for(int i = 0; i < n; i++){
			array[i] = sc.nextLong();
		}

		long ans = array[0];

		for(int i = 0; i < n -1; i++){
			ans = lcm(ans, array[i+1]);
		}

		System.out.println(ans);
	}

	private static long gcd(long m, long n){
		if(n == 0) return m;
		return gcd(n, m % n);
	}

	private static long lcm(long m, long n){
		return m / gcd(m, n) * n;
	}
}

提出情報

提出日時
問題 C - Multiple Clocks
ユーザ Nawasha
言語 Java8 (OpenJDK 1.8.0)
得点 300
コード長 572 Byte
結果 AC
実行時間 108 ms
メモリ 22740 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 2
AC × 17
セット名 テストケース
Sample sample_01.txt, sample_02.txt
All sample_01.txt, sample_02.txt, subtask_1_1.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_2.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt
ケース名 結果 実行時間 メモリ
sample_01.txt AC 101 ms 21844 KiB
sample_02.txt AC 91 ms 21332 KiB
subtask_1_1.txt AC 97 ms 19668 KiB
subtask_1_10.txt AC 99 ms 19412 KiB
subtask_1_11.txt AC 98 ms 21844 KiB
subtask_1_12.txt AC 108 ms 18644 KiB
subtask_1_13.txt AC 103 ms 21716 KiB
subtask_1_14.txt AC 93 ms 21712 KiB
subtask_1_15.txt AC 91 ms 19156 KiB
subtask_1_2.txt AC 98 ms 19924 KiB
subtask_1_3.txt AC 91 ms 20560 KiB
subtask_1_4.txt AC 98 ms 19668 KiB
subtask_1_5.txt AC 106 ms 22740 KiB
subtask_1_6.txt AC 108 ms 20692 KiB
subtask_1_7.txt AC 100 ms 21460 KiB
subtask_1_8.txt AC 91 ms 21588 KiB
subtask_1_9.txt AC 97 ms 19540 KiB