La venjança de Cthulhu P13061


Statement
 

pdf   zip

Com potser sabreu, l’any passat els participants del SWERC van fer un gran descobriment: mitjançant un ritual es pot invocar el gran Cthulhu, sacrificar un integrant de l’equip, i a canvi rebre un AC. Però els equips de la UPC van provocar la ira de Cthulhu gosant fer massa invocacions, i al SWERC d’enguany Cthulhu es va venjar. El seu pla va ser sinistre: La nit abans del SWERC, va fer sorgir un cementiri al costat de l’hotel on estaven els equips de la UPC, i la mala sort que duen els cementiris va condemnar els equips UPC al fracàs.

Cthulhu va haver de resoldre el següent problema: Donada la superfície ss del cementiri, el nombre de tombes disponibles nn, i l’espai eie_i i la mala sort mim_i de cada tomba ii, cal maximitzar la suma de mala sort sense que la suma d’espais excedeixi ss. El gran Cthulu sap resoldre aquest problema (ell ho sap tot), però com a servents seus li heu de fer la feina bruta.

Entrada

L’entrada consisteix en diversos casos, només amb naturals, cadascun amb ss i nn, seguits de nn parells eie_i mim_i. Podeu suposar 1s1041 \le s \le 10^4, 1n1001 \le n \le 100, 1eis1 \le e_i \le s, i 1mi1091 \le m_i \le 10^9.

Sortida

Per a cada cas, escriviu la màxima mala sort que no sobrepassi la superfície disponible.

Public test cases
  • Input

    100 5
    60 40
    75 60
    90 80
    20 25
    20 25
    
    1000 4
    998 5
    997 10
    2 100
    3 120
    
    10 5
    2 1000000000
    2 1000000000
    2 1000000000
    2 1000000000
    2 1000000000
    

    Output

    90
    220
    5000000000
    
  • Information
    Author
    Enrique Jiménez
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++