Submission #29459268


Source Code Expand

Copy
from collections import defaultdict
import string
import math
a, b, c, d = map(int, input().split())
pa1 = (a-1, 1+a)
pa4 = (a-2, 2+a)
pb1 = (b-1, 1+b)
pb4 = (b-2, 2+b)
p = []
for r1 in pa1:
for r2 in pb4:
p.append((r1, r2))
for r1 in pa4:
for r2 in pb1:
p.append((r1, r2))
#print(p)
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
from collections import defaultdict
import string
import math

a, b, c, d = map(int, input().split())

pa1 = (a-1, 1+a)
pa4 = (a-2, 2+a)
pb1 = (b-1, 1+b)
pb4 = (b-2, 2+b)

p = []
for r1 in pa1:
  for r2 in pb4:
    p.append((r1, r2))

for r1 in pa4:
  for r2 in pb1:
    p.append((r1, r2))

#print(p)

for x, y in p:
  xx = x-c
  yy = y-d
  if xx**2 + yy**2 == 5:
    #print(x, y)
    print("Yes")
    exit(0)

print("No")
exit(0)

Submission Info

Submission Time
Task C - Knight Fork
User janux
Language Python (3.8.2)
Score 300
Code Size 461 Byte
Status AC
Exec Time 35 ms
Memory 9976 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 3
AC × 20
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 02_min_00.txt, 03_yes_00.txt, 03_yes_01.txt, 03_yes_02.txt, 03_yes_03.txt, 03_yes_04.txt, 03_yes_05.txt, 03_yes_06.txt, 03_yes_07.txt, 04_near_00.txt, 04_near_01.txt, 04_near_02.txt, 04_near_03.txt, 04_near_04.txt, 04_near_05.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 34 ms 9912 KB
00_sample_01.txt AC 31 ms 9792 KB
00_sample_02.txt AC 32 ms 9784 KB
01_random_00.txt AC 33 ms 9792 KB
01_random_01.txt AC 30 ms 9680 KB
02_min_00.txt AC 26 ms 9784 KB
03_yes_00.txt AC 31 ms 9976 KB
03_yes_01.txt AC 28 ms 9792 KB
03_yes_02.txt AC 25 ms 9844 KB
03_yes_03.txt AC 29 ms 9840 KB
03_yes_04.txt AC 32 ms 9672 KB
03_yes_05.txt AC 26 ms 9912 KB
03_yes_06.txt AC 30 ms 9840 KB
03_yes_07.txt AC 29 ms 9680 KB
04_near_00.txt AC 30 ms 9904 KB
04_near_01.txt AC 35 ms 9908 KB
04_near_02.txt AC 31 ms 9788 KB
04_near_03.txt AC 31 ms 9788 KB
04_near_04.txt AC 31 ms 9688 KB
04_near_05.txt AC 31 ms 9680 KB


2025-03-04 (Tue)
05:54:13 +00:00