Tramvaju vērošana

Stāsts
Pieturā pietur maršrutu tramvaji. Mazajam Arnoldam patīk vērot tramvajus un pierakstīt pienākošo tramvaju numurus. Šobrīd viņš ir pierakstījis ciparu virkni - tramvaju numuru virkni bez atdalītājiem. Nepieciešams noteikt lielāko iespējamo Arnolda novēroto katra maršruta tramvaju skaitu.
Piemēram, ja pieturā pietur , un maršruta tramvaji un Arnolda pierakstītā ciparu virkne ir , tad un maršruta tramvajs varēja būt pienācis, augstākais, divas reizes, bet maršruta tramvajs -- vienu. Ievērojiet, ka ciparu virknē parādās trīsreiz, bet korektu doto maršrutu numuru virkni ar vairāk nekā vienu nav iespējams izveidot (vienīgā iespējamā numuru virkne ar ir ).
Uzrakstiet datorprogrammu, kas dotajiem tramvaju maršrutu numuriem un Arnolda pierakstītajai ciparu virknei nosaka, kāds ir lielākais iespējamais katra maršruta tramvaju skaits Arnolda novērojumu laikā!
Ievaddati
Pirmajā rindā doti divi naturāli skaitļi -- (dažādo tramvaja maršrutu skaits, ) un (ciparu virknes garums, ).
Otrajā rindā doti atšķirīgi naturāli skaitļi -- tramvaja maršrutu numuri. Neviena maršruta numurā nav vairāk par cipariem. Katri divi blakus skaitļi ievaddatos ir atdalīti ar tukšumzīmi.
Trešajā rindā doti Arnolda pierakstītie tramvaju numuri -- ciparu virkne bez atdalošām tukšumzīmēm.
Izvaddati
Izvaddatu vienīgajā rindā jābūt veseliem nenegatīviem skaitļiem. Katram () -tajam skaitlim rindā jābūt maksimālajam tā maršruta, kas ievaddatos dots kā -tais pēc kārtas, tramvaju skaitam.
Starp katriem diviem blakus skaitļiem izvaddatos jābūt tukšumzīmei.
Piemēri
Ievaddati
3 8
12 7 27
12727127
Izvaddati
2 2 1
Piezīme:
Atbilst piemēram uzdevuma tekstā.
Ievaddati
5 8
2 3 72 20 7
72720720
Izvaddati
1 0 1 2 3
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | Uzdevuma tekstā dotie divi testi | 2 |
2. | , | 10 |
3. | , | 15 |
4. | 27 | |
5. | Bez papildu ierobežojumiem | 46 |
1. apakšuzdevuma ievaddati
12 21
12 1 27 63 45 2 76 34 5 82 65 31
127634518265314527165
6 15
311 13 11 131 31 113
131131131131131
Tramvaju vērošana

Stāsts
Pieturā pietur maršrutu tramvaji. Mazajam Arnoldam patīk vērot tramvajus un pierakstīt pienākošo tramvaju numurus. Šobrīd viņš ir pierakstījis ciparu virkni - tramvaju numuru virkni bez atdalītājiem. Nepieciešams noteikt lielāko iespējamo Arnolda novēroto katra maršruta tramvaju skaitu.
Piemēram, ja pieturā pietur , un maršruta tramvaji un Arnolda pierakstītā ciparu virkne ir , tad un maršruta tramvajs varēja būt pienācis, augstākais, divas reizes, bet maršruta tramvajs -- vienu. Ievērojiet, ka ciparu virknē parādās trīsreiz, bet korektu doto maršrutu numuru virkni ar vairāk nekā vienu nav iespējams izveidot (vienīgā iespējamā numuru virkne ar ir ).
Uzrakstiet datorprogrammu, kas dotajiem tramvaju maršrutu numuriem un Arnolda pierakstītajai ciparu virknei nosaka, kāds ir lielākais iespējamais katra maršruta tramvaju skaits Arnolda novērojumu laikā!
Ievaddati
Pirmajā rindā doti divi naturāli skaitļi -- (dažādo tramvaja maršrutu skaits, ) un (ciparu virknes garums, ).
Otrajā rindā doti atšķirīgi naturāli skaitļi -- tramvaja maršrutu numuri. Neviena maršruta numurā nav vairāk par cipariem. Katri divi blakus skaitļi ievaddatos ir atdalīti ar tukšumzīmi.
Trešajā rindā doti Arnolda pierakstītie tramvaju numuri -- ciparu virkne bez atdalošām tukšumzīmēm.
Izvaddati
Izvaddatu vienīgajā rindā jābūt veseliem nenegatīviem skaitļiem. Katram () -tajam skaitlim rindā jābūt maksimālajam tā maršruta, kas ievaddatos dots kā -tais pēc kārtas, tramvaju skaitam.
Starp katriem diviem blakus skaitļiem izvaddatos jābūt tukšumzīmei.
Piemēri
Ievaddati
3 8
12 7 27
12727127
Izvaddati
2 2 1
Piezīme:
Atbilst piemēram uzdevuma tekstā.
Ievaddati
5 8
2 3 72 20 7
72720720
Izvaddati
1 0 1 2 3
Izpildes resursu ierobežojumi
Apakšuzdevumi un to vērtēšana
# | Apraksts un ierobežojumi | Punkti |
---|---|---|
1. | Uzdevuma tekstā dotie divi testi | 2 |
2. | , | 10 |
3. | , | 15 |
4. | 27 | |
5. | Bez papildu ierobežojumiem | 46 |
1. apakšuzdevuma ievaddati
12 21
12 1 27 63 45 2 76 34 5 82 65 31
127634518265314527165
6 15
311 13 11 131 31 113
131131131131131