Cerință
La un concurs de vânătoare de comori, organizatorii au stabilit locuri strategice dintr-un parc, numerotate , în care au ascuns comorile pe care concurenții trebuie să le descopere. În fiecare dintre cele locuri sunt ascunse câte comori, câte una pentru fiecare dintre cei concurenți, iar o comoară ascunsă în locul valorează exact puncte. Concurenții au la dispoziție exact o oră pentru a aduna cât mai multe puncte. Punctele asociate comorilor pe care le-au gasit fiecare se însumează, iar acesta va fi punctajul obținut la expirarea timpului. Pentru fiecare concurent, la finalul concursului, se va anunta , numărul de locuri rămase nedescoperite de el, precum și cele locuri, identificate prin numerele lor de ordine, deoarece organizatorii au constatat cu mirare ca niciun concurent nu a reușit să descopere toate locurile în care erau ascunse comori! Să se afișeze punctajul maxim obținut de un concurent.
Date de intrare
Fișierul de intrare treasure.in conține, pe prima linie, valorile naturale și , iar pe următoarele linii se găsesc șiruri de numere de forma . Numerele de pe aceeași linie sunt separate prin câte un spațiu.
Date de ieșire
În fișierul treasure.out se va afișa punctajul maxim obținut de un concurent.
Restricții și precizări
- , - distincte
- Pentru 46 de puncte,
Exemplu
treasure.in
6 3
2 1 5
1 4
3 1 2 3
treasure.out
17
Explicație
Sunt locuri și concurenți. În fiecare loc sunt ascunse câte comori, câte una pentru fiecare concurent. Comorile din locul valorează fiecare câte punct, comorile din locul , câte puncte, , comorile din locul valorează fiecare câte puncte. Primul concurent obține puncte, deoarece nu găsește comorile lui din locul și locul . Al doilea concurent obține puncte, deoarece nu a găsit comoara lui din locul . Al treilea concurent obține puncte, deoarece nu a găsit comorile lui din locurile , și .