結果
| 問題 |
No.358 も~っと!門松列
|
| コンテスト | |
| ユーザー |
yun_app
|
| 提出日時 | 2016-05-10 22:21:39 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,243 bytes |
| コンパイル時間 | 3,537 ms |
| コンパイル使用メモリ | 78,100 KB |
| 実行使用メモリ | 52,408 KB |
| 最終ジャッジ日時 | 2024-10-05 13:35:55 |
| 合計ジャッジ時間 | 4,144 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 15 WA * 8 |
ソースコード
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
// your code goes here
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String[] lines = br.readLine().split(" ");
int a1 = Integer.parseInt(lines[0]);
int a2 = Integer.parseInt(lines[1]);
int a3 = Integer.parseInt(lines[2]);
if(a1 == a2 || a1 == a3 || a2 == a3){
System.out.println("0");
return;
}
if((a2 < a1 && a2 < a3) || (a2 > a1 && a2 > a3)){
System.out.println("INF");
return;
}
int max = Math.max(Math.max(a1,a2),a3);
int ans = 0;
for(int i=1;i<=max;i++){
if(check(a1%i,a2%i,a3%i)){
++ans;
}
}
System.out.println(ans);
}
public static boolean check(int a1,int a2,int a3){
return (a1 != a3) && (a2 != a3) && (a1 != a2) &&
(a2 < a1 && a2 < a3) || (a2 > a1 && a2 > a3);
}
}
yun_app