Els bombers d’un país llunyà volen protegir les iaies que es troben en escoles. Les escoles estan en fila en un carrer, numerades en ordre de la 1 a la . A cada escola hi ha iaies. Els bombers poden formar grups, i cada grup pot anar a una sola escola. Si un grup va a l’escola , hi protegeix totes les iaies. A més, també protegeix indirectament la meitat de les iaies de l’escola , suposant que existeixi i que no estigui ja protegida totalment per algun altre grup; i igualment amb l’escola .
Quin és el màxim nombre de iaies que es poden protegir?
L’entrada consisteix en diversos casos, cadascun amb i , seguides de les . Suposeu , i que totes les són naturals parells entre 2 i .
Per a cada cas, escriviu quantes iaies es poden protegir.
La solució esperada per a aquest problema és un backtracking raonable.
Input
1 1 100000 1 2 10 20 1 3 10 80 20 1 3 10 20 80 3 3 10 20 80 3 9 4 8 2 4 8 8 6 2 8 9 9 2 2 2 2 2 2 2 2 2
Output
100000 25 95 90 110 36 18