yokobuttonの不定期で競技プログラミングをするブログ

不定期で解けた競技プログラミングコンテストの問題を載せています。

AtCoder Beginner Contest 245 A - Good morning

問題の要約
 高橋君がA時B分ちょうどに、青木君はC時D分1秒に起きた。
 高橋君の起床時刻が青木君より早いならばTakahashiを、そうでないならばAokiを出力しろ。
制約
 0<=A<=23
 0<=B<=59
 0<=C<=23
 0<=D<=59
入力
 A B C D
考え方
 1,単純な条件分岐でよい。
  AがCより小さい時は高橋君が早い。
  AがCより大きい時は青木君が早い。
  AがCと同じときは、BがD以下の時が高橋君が早く、そうでないときは青木君が早い。

実際のプログラム
#include<iostream>

using namespace std;

int main(){
  int A,B,C,D;
  cin >> A >> B >> C >> D;
  
  if(A < C){
    cout << "Takahashi" << endl;
  }else if(A == C){
    if(B <= D){
      cout << "Takahashi" << endl;
    }else{
      cout << "Aoki" << endl;
    }
  }else{
    cout << "Aoki" << endl;
  }
  
  return 0;
}