1 / 7
Jun 2020

Masz rację źle sformułowałem pytanie , sędzia podczas sprawdzania kodu wyrzuca błąd przekrocznego czasu a ja nie rozumiem z czego to wynika

w ekstremalnym przypadku (a takie tez sa testowane) program wykonuje miliardy niepotrzebnych mnożeń z ktorych i tak nie korzysta.
… a wystarczy przestawić jedna linijke w inne miejsce i byloby prawdopodobnie dobrze.

okej rozumiem swój błąd , słaba optymalizacja kodu . A tak w razie gdybym miał więcej problemów z przekroczonym limitem czasu to błędu mam szukać w optymalizacji ?

Optymalizacja? Niby jak i co chcesz optymalizować?

@pawoj20 podał Ci dokładną instrukcję. Wystarczy linijkę nr 29 przenieść przed linię nr 35 i to powinno wystarczyć. Nie wiem czy twoje wypisywanie jest poprawne, ale jeżeli jest to będzie ok.