Algorytmy i struktury danych · Middle · Pytanie 57 z 75

Suma podtablicy równa k: po co trzymać liczności sum prefiksowych w mapie?

Wyjaśnienie

Suma (i, j] równa się prefix[j] - prefix[i]. Dla każdej pozycji dodaj, ile wcześniejszych prefiksów równa się prefix - k. Jedno przejście O(n), działa też z liczbami ujemnymi, w przeciwieństwie do przesuwanego okna.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Middle · pytanie 57

Sprawdź się

Rozwiąż test Algorytmy i struktury danych · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test