Intuiție / reformulare
„Orașe egale, din centrale vecine, fiecare centrală folosită” se traduce simplu: împart șirul de centrale în bucăți consecutive de lungime egală . Ca să iasă bucăți egale, trebuie să dividă . Și se cer cel puțin orașe.
- C1 numără pur și simplu câte valori valide de există: divizorii lui cu .
- C2 caută gruparea „cea mai echilibrată”: pentru fiecare , energiile orașelor sunt sumele bucăților, iar dezechilibrul este energia maximă minus cea minimă. Vreau minim; la egalitate de , vreau cât mai multe orașe.