Исправить ее можно просто игнорируя неожиданное состояние автомата парсинга. Например двойка была неожиданной
решение за O(n^2m^2).
void loadEntities(int *&arr) {
arr = new int[100500];
}
loadEntities(fruits);
Теперь осталось доказать, что заданному уравнению не полходят корни из 1.
this ведёт себя особым образом и на него принципы замыкания не распространяются.
Я знаю, что аргументы в функцию передаются по значению, но массивы ведь передаются по ссылке, так?
хотя можно для сравнения попробовать и другой классический подход - через Map.. Но сомневаюсь, что на 60 тыс. увидим ощутимую разницу.