"Превышено время ожидания"

Вы не подписаны на эту тему. Подписаться

 



skillless | 2023-04-09 18:52:27

При попытке отправить решение задачи из архива задач, пишет, что на тесте №1 превышено время ожидания. В сообщениях написано "<span>Idleness Limit, Test #1". Может кто-нибудь подсказать, что именно в коде вызывает ошибку? Вот код на python:
</span>
<div>
<div>
n, k = list(map(int, input().split()))

a = []

for i in range(k):
a.append(list(map(int, input().split())))

result = []

for bishop in a:
left_d = [bishop[0] - (bishop[1] - 1), 1]
right_d = [bishop[0] - (n - bishop[1]), n]
for i in range(n):
if left_d not in result and all(x > 0 for x in left_d):
result.append(left_d)
left_d = list(map(lambda x: x + 1, left_d))
if right_d not in result and all(x > 0 for x in right_d):
result.append(right_d)
right_d = [right_d[0] + 1, right_d[1] - 1]

print(len(result))
</div>
</div>

 

Ответить.



Версия для печати