CSES - Leirikisa 6.3.2017 - Karuselli
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Uolevi on huvipuistossa nn lapsen kanssa. Jokainen lapsi haluaa mennä karuselliin samaan aikaan.

Karusellissa on kk hevosta, ja tiedät jokaisesta hevosesta, kuinka mielellään kukin lapsi istuu sen päällä. Mikä on suurin mahdollinen mieluisuuksien summa?

Syöte

Syötteen ensimmäisellä rivillä on kaksi kokonaislukua nn ja kk: lasten määrä ja hevosten määrä.

Sitten syötteessä on nn riviä, joista jokaisella on kk lukua. Nämä rivit kertovat kullekin lapselle jokaisen hevosen mieluisuuden.

Tuloste

Tulosta yksi kokonaisluku: suurin mahdollinen mieluisuuksien summa.

Esimerkki

Syöte:

2 3
1 4 1
1 5 3

Tuloste:

7

Selitys: Lapsi 1 istuu hevosen 2 päällä ja lapsi 2 istuu hevosen 3 päällä.

Osatehtävät

Kaikissa osatehtävissä mieluisuudet ovat välillä 11091 \ldots 10^9.

Osatehtävä 1 (27 pistettä)

  • 1n21 \le n \le 2
  • nk105n \le k \le 10^5

Osatehtävä 2 (31 pistettä)

  • 1n141 \le n \le 14
  • nk200n \le k \le 200

Osatehtävä 3 (42 pistettä)

  • 1n141 \le n \le 14
  • nk105n \le k \le 10^5