結果

問題 No.358 も~っと!門松列
ユーザー mitsuo
提出日時 2016-05-04 12:28:49
言語 Java
(openjdk 23)
結果
WA  
(最新)
AC  
(最初)
実行時間 -
コード長 936 bytes
コンパイル時間 2,301 ms
コンパイル使用メモリ 77,136 KB
実行使用メモリ 41,316 KB
最終ジャッジ日時 2024-10-05 06:21:51
合計ジャッジ時間 5,769 ms
ジャッジサーバーID
(参考情報)
judge1 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 22 WA * 1
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input;
if (args.length == 0) {
input = sc.nextLine();
} else {
input = args[0];
}
String[] d = input.split(" ");
int a1 = Integer.valueOf(d[0]);
int a2 = Integer.valueOf(d[1]);
int a3 = Integer.valueOf(d[2]);
System.out.println(solve(a1, a2, a3));
sc.close();
}
public static String solve(int a1, int a2, int a3) {
if (a1 != a2 && a2 != a3 && a1 != a3) {
if (a2 < a1 && a2 < a3) {
return "INF";
}
if (a2 > a1 && a2 > a3) {
return "INF";
}
}
int ans = 0;
for (int p = 1; p < 1000; p++) {
int p1 = a1 % p;
int p2 = a2 % p;
int p3 = a3 % p;
if (p1 != p2 && p2 != p3 && p1 != p3) {
if (p2 < p1 && p2 < p3) {
ans++;
}
if (p2 > p1 && p2 > p3) {
ans++;
}
}
}
return String.valueOf(ans);
}
}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0