Jeśli mam tablicę wyników Golf:Jak mogę wybrać minimalną pod-sekwencję za pomocą LINQ?
-3, +5, -3, 0, +1, +8, 0, +6, +2, -8, +5
Muszę znaleźć sekwencję trzech sąsiednich liczb, które mają minimalną sumę. W tym przykładzie, pod-sekwencji będzie:
[-3, +5, -3]
[+5, -3, 0]
[-3, 0, +1]
... etc ...
[+2, -8, +5]
a minimalna sekwencja będzie [-3, 0, +1]
o sumę -2.
Czy potrzebuję wiedzy o golfie, aby to zrozumieć? Ponieważ nie jestem do końca pewien, co próbujesz zrobić. – Habib
Niestety - według najlepszych wyników mam na myśli najniższe wyniki (im więcej ujemnych - tym lepiej). Przez spójność rozumiem wyniki, które są ze sobą powiązane (obok siebie). – user3515324
Skąd bierze się pierwsza trójka? Twój pożądany wynik zawiera wszystko. Poza tym zawiera dwa '-3'. Dlaczego? –