Official
A - Good morning Editorial by mechanicalpenciI
\(A\) 時 \(B\) 分と\(C\) 時 \(D\) 分を比較して、\(C\) 時 \(D\) 分の方が早いならば Aoki
を、そうでない、すなわち等しいまたは \(A\) 時 \(B\) 分の方が早いならば Takahashi
を出力すればよいです。基準として、「時」の方が「分」より上位であることに注意して次のように分岐を行えばよいです。
- \(A<C\) のとき、
Takahashi
を出力する。 - \(A>C\) のとき、
Aoki
を出力する。 - \(A=C\) のとき、\(B\leq D\) ならば
Takahashi
を、\(B>D\) ならばAoki
を出力する。
c++による実装例:
#include <bits/stdc++.h>
using namespace std;
int main(void) {
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a < c)cout << "Takahashi" << endl;
else if (a > c)cout << "Aoki" << endl;
else {
if (b <= d)cout << "Takahashi" << endl;
else cout << "Aoki" << endl;
}
return 0;
}
Pythonによる実装例:
a,b,c,d= map(int, input().split())
if a < c:
print("Takahashi")
elif a > c:
print("Aoki")
else:
if b <= d:
print("Takahashi")
else:
print("Aoki")
posted:
last update: