結果
問題 |
No.358 も~っと!門松列
|
ユーザー |
|
提出日時 | 2018-04-26 21:34:30 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 539 bytes |
コンパイル時間 | 516 ms |
コンパイル使用メモリ | 64,064 KB |
実行使用メモリ | 6,948 KB |
最終ジャッジ日時 | 2024-06-27 21:13:50 |
合計ジャッジ時間 | 1,514 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 23 |
ソースコード
#include<iostream> using namespace std; bool isKadomatu(int a1, int a2, int a3){ return (a1 != a3) && (a2-a1)*(a2-a3) > 0; } int main(){ int a1, a2, a3; cin >> a1 >> a2 >> a3; if(isKadomatu(a1,a2,a3)){ cout << "INF" << endl; }else{ int p = 0; int i = max(a1, max(a2,a3)); for(; i >= 1; i--){ int b1 = a1%i; int b2 = a2%i; int b3 = a3%i; if(isKadomatu(b1,b2,b3)) p++; } cout << p << endl; } return 0; }