Rozwiązuję zadanie Długa Taśma z grupy początkującej z obozu Ilocamp 2011. http://main.edu.pl/pl/archive/ilocamp/2011/dlu
Doszedłem jedynie do tego, że aby średnia arytmetyczna (ap + ap+1 + ... + ak)/(k - p + 1) była jak najmniejsza, muszę zminimalizować licznik oraz możliwie zmaksymalizować mianownik. Nasuwa to rozwiązanie w złożoności O(n^2), gdzie liczę sumy prefiksowe ciągu, a następnie sprawdzam każdą możliwą średnią. Niestety, takie rozwiązanie jest stanowczo za wolne i muszę wymyślić coś co będzie działać w czasie O(n log n) lub O(n). Bardzo proszę o waszą pomoc.