Aizu Online Judge(AOJ)の過去問から、その提出コードの解答例です。
・問題 "AOJ50M"
https://onlinejudge.u-aizu.ac.jp/problems/3064
・アリス vs. ボブ
僕が作成、提出したコードは、以下のとおりです。
Aizu Online Judge in C++ #Volume30 : 3064 - AOJ50M
/* Aizu Online Judge in C++ #Volume30 : 3064 - AOJ50M https://onlinejudge.u-aizu.ac.jp/problems/3064 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; using ll=long long; int main(void){ ll t[2],r[2]; cin>>t[0]>>t[1]>>r[0]>>r[1]; if(r[0]==-1 || r[1]==-1){ if(t[0]<t[1]){ cout<<"Alice\n"; }else if(t[0]>t[1]){ cout<<"Bob\n"; }else{ cout<<"Draw\n"; } }else{ if(r[0]>r[1]){ cout<<"Alice\n"; }else if(r[0]<r[1]){ cout<<"Bob\n"; }else{ cout<<"Draw\n"; } } return 0; }
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/