Да. Все, я придумал. Удаленные объекты сдвигать в конец массива, а новые не сразу добавлять, а отоженно храня в отдельном списке. Поиск через хэш и хранить индекс в линейном массиве-пуле
Можно так: Если объект из М есть в N, перекладываем его из N в новый список N1. Если объект из M отсутствует в N, перекладываем его из M в N1 Таким образом в N останутся только объекты для удаления - которых нет в M. Удаляем их и меняем N1 на N.
Народ, всем привет, есть кто разбирается в алгоритмах?) нужна помощь по одной задаче, буду оч благодарен если подскажите в каком направлении надо думать)
В первом примере «20 17» есть несколько вариантов, когда выигрывает первый игрок, и только один вариант при единственно верном ходе второго игрока при котором побеждает второй.