Obawiam się, że to już wszystko [50%] i aby zyskać 100 musisz mocno zmodyfikować swój “tok myślenia” Dla pierwszych 4 testów ja mam wyniki poniżej 0.1 w Pythonie, w C++ nawet równe 0 i dopiero 4 test 0.01 [w C++].
Podejrzewam, że NZEC masz z powodu braku pamięci. Spróbuj nie buforować, tylko na bieżąco wypisywać poszczególne wyniki.
Zobacz sobie np taki test [na aktualnym twoim kodzie]
100000 1000000
.....
lub nawet tylko taki:
2 1000000
byle
co
TZn możesz sobie łatwo wygenerować taki/e test, albo [dla testu] podać tylko same takie wartości n i k - to będą testy wydajnościowe.
===
W tym zadaniu i w większości ale nie we wszystkich, Sędzia ignoruje NADMIAROWE białe znaki [/t /n i space] więc nie trzeba ich na siłę usuwać
W sądzie podobno obowiązuje domniemanie niewinności/
Załóż to samo
Domniemaj, że result jest true, a przy pierwszej niezgodności, zwróć false i przerwij dalsze sprawdzanie, ale i tak to będzie za mało 