結果
問題 | No.358 も~っと!門松列 |
ユーザー |
![]() |
提出日時 | 2016-04-22 17:55:24 |
言語 | C++11 (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 2 ms / 1,000 ms |
コード長 | 360 bytes |
コンパイル時間 | 545 ms |
コンパイル使用メモリ | 57,056 KB |
実行使用メモリ | 6,820 KB |
最終ジャッジ日時 | 2024-10-04 15:06:37 |
合計ジャッジ時間 | 1,481 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 23 |
ソースコード
#include<iostream> #include<algorithm> using namespace std; bool j(int a,int b,int c){ return a!=b&&b!=c&&a!=c&&(min(a,min(b,c))==b||max(a,max(b,c))==b); } int main(){ int A1,A2,A3; int c=0; cin>>A1>>A2>>A3; if(j(A1,A2,A3)) cout<<"INF"<<endl; else{ for(int i=1;i<=max(A1,max(A2,A3))+1;i++){ if(j(A1%i,A2%i,A3%i)) c++; } cout<<c<<endl; } }