1,44 Мбайт=1440 Кбайт
1440 Кбайт / 350 Кбайт = 4 учебника
n = int(input())
g = input().split()
komn = {}
otv = 0
for i in range(1,n+1):
p = input().split()
if int(p[2])>=int(g[0])>=int(p[0]):
if int(p[3])>=int(g[1])>=int(p[1]):
otv = i
print(otv)
Сама задача очень даже простая, если понять условие.
В коде есть двойное условие. Его можно объединить в одно с and, проблема в том, что почему-то сайт не позволяет опубликовать мне ответ с полным условием. Так что я разделил его на два, и всё получилось.
Я сделал так, что если гарри находится на границе комнаты, то считается, что он в комнате. Жаль, что про это ничего не сказано в условии. Если хочешь сделать так, что если на границе - значит вне комнаты, то убери все знаки равно в условии if (7-8 строчки).
Если есть вопросы, пиши
#ответ на вопрос 1
print("Первый дом.")
n1 = int(input("Количество этажей : "))
h1 = float(input("Высота комнаты : "))
print("Второй дом.")
n2 = int(input("Количество этажей : "))
h2 = float(input("Высота комнаты : "))
H1 = n1*h1
H2 = n2*h2
if H1>H2:
print("Дом первый выше чем второй дом")
elif H1<H2:
print("Дом второй выше чем первый дом")
else:
print("Высота обоих домов равна")
#ответ на вопрос 2
h = float(input("В часах : "))
m = float(input("В минутах : "))
h = h * 60
if h>m:
print("Первый отрезок времени больше")
elif m>h:
print("Второй отрезок времени больше")
else:
print("Оба равны")
#ответ на вопрос 3
a = float(input("a : "))
b = float(input("b : "))
if a/4 == b:
print("True")
else:
print("False")
#ответ на вопрос 4
a = float(input("a : "))
b = float(input("b : "))
if a >= b*4:
print("True")
else:
print("False")
#ответ на вопрос 5
a = float(input("a : "))
b = float(input("b : "))
c = float(input("c : "))
if a >= b*c:
print("True")
else:
print("False")
Объяснение:
56 переводим в 24 гг
получаем 46 мегабайт