1 / 5
Dec 2022
cin>>z>>s;
dane tab[z+1];

Tworzysz tablicę statyczną ze zmiennej wczytanej w czasie działania programu.
To działa tylko przez przypadek i zwykle tylko dla małych wartości.
Użyj std::vector, stwórz tablicę za pomocą new lub prawidłowo zadeklaruj statyczną tablicę:

dane tab[10000]; // <- rozmiar tablicy musi być znany na etapie kompilacji!!

Poprawiłem. Dodałem też jednego ifa, który teoretycznie powinien zapobiec wyjściu poza zakres zmiennej.
Wynik bez zmian.


Wiem że algorytm jest za wolny, ale jak dostanę przynajmniej TLE to mam już kilka pomysłów.