公式
B - Magic 3 解説 by tatyam
詠唱に \(S\) 秒以上かかる呪文や、威力が \(D\) 以下の呪文ではダメージを与えられないとあるので、
詠唱が \(S\) 秒未満で、かつ威力が \(D\) より大きい呪文が存在するかどうか判定すれば良いです。
回答例 (C++)
#include <iostream>
using namespace std;
int main(){
int N, S, D;
cin >> N >> S >> D;
for(int i = 0; i < N; i++){
int X, Y;
cin >> X >> Y;
if(X < S && Y > D){
puts("Yes");
return 0;
}
}
puts("No");
}
回答例 (Python)
N, S, D = map(int, input().split())
def check():
X, Y = map(int, input().split())
return X < S and Y > D
if any(check() for i in range(N)):
print("Yes")
else:
print("No")
投稿日時:
最終更新: