🎩
# ABC190 B - Magic 3
ABC190 B - Magic 3
問題へのリンク
問題概要
魔法使いの高橋くんは魔物と戦っており、
制約
ABC中の解答
すべての呪文の中に1つでも
N, S, D = map(int, input().split())
for _ in range(N):
x, y = map(int, input().split())
if x < S and y > D:
print('Yes')
exit()
print('No')
他の解法1
evimaさんの解法が すべての呪文の中に1つでもあるか
の判定に論理和を用いてた。これならif文を書く必要がなく上手だなと思ったので覚えるために同じく実装してみた。
N, S, D = map(int, input().split())
v = False
for _ in range(N):
x, y = map(int, input().split())
v |= x < S and y > D
ans = 'Yes' if v else 'No'
print(ans)
cf. evimaさんの動画
Discussion