ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1196. Экзамен по истории

TLE 8. How can I optimise my code? (Python)
Послано Maksim 31 окт 2022 21:40
N =int(input())
Nl = []

for i in range(N):
    Nl.append(int(input()))

M = int(input())
Ml = []

for j in range(M):
    Ml.append(int(input()))

answerl = []


Nl = set(Nl)
Nl = list(Nl)
Nl.sort()

for ni in Nl:
    for mi in Ml:
        if mi == ni:
            answerl.append(mi)
        else:
            continue

print(len(answerl))
Re: TLE 8. How can I optimise my code? (Python)
Послано ixiolirion 1 ноя 2022 08:23
https://docs.python.org/3/library/stdtypes.html#set

x in s
    Test x for membership in s.