結果
| 問題 |
No.2564 衝突予測
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2023-12-02 16:39:24 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,190 bytes |
| コンパイル時間 | 228 ms |
| コンパイル使用メモリ | 82,044 KB |
| 実行使用メモリ | 77,348 KB |
| 最終ジャッジ日時 | 2024-09-26 20:33:50 |
| 合計ジャッジ時間 | 5,486 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 4 WA * 5 |
ソースコード
t= int(input())
for i in range(t):
a,c,d1= map(str,input().split())
b,d,d2= map(str,input().split())
a= int(a)
b= int(b)
c= int(c)
d= int(d)
if d1 == d2:
print("No")
elif a == b:
if d1 == "U" and d2 == "D" and d > c:
print("Yes")
elif d1 == "D" and d2 == "U" and d < c:
print("Yes")
else:
print("No")
elif c == d:
if d1 == "L" and d2 == "R" and a > b:
print("Yes")
elif d1 == "R" and d2 == "L" and a < b:
print("Yes")
else:
print("No")
elif abs(a-b) == abs(c-d):
if a < b:
if c > d and d1 == "L" and d2 == "U":
print("Yes")
elif c > d and d1 == "D" and d2 == "L":
print("Yes")
elif c < d and d1 == "U" and d2 == "L":
print("Yes")
elif c < d and d1 == "R" and d2 == "D":
print("Yes")
else:
print("No")
else:
if c > d and d1 == "U" and d2 == "L":
print("Yes")
elif c > d and d1 == "R" and d2 == "D":
print("Yes")
elif c < d and d1 == "L" and d2 == "D":
print("Yes")
elif c < d and d1 == "U" and d2 == "R":
print("Yes")
else:
print("No")
else:
print("No")