Laukums sastāv no 48 trijstūrveida lauciņiem. Katrā lauciņā ierakstīts cipars no 0 līdz 9.
Katrs lauciņš pieder divām vai trim joslām, kuras apzīmētas ar burtiem no A līdz L.
Viens no ciparu izvietojuma piemēriem parādīts zīmējumā.
Katrai joslai ir zināms lielākais cipars, kāds ierakstīts šīs joslas lauciņos. Dotajā piemērā joslas A lielākais cipars ir 5, joslas B - 7, joslas E - 6, joslas H - 0, joslas J - 8, utt.
Uzrakstiet programmu, kas dotām lielākā cipara vērtībām katrā no divpadsmit joslām nosaka, kāda ir laukuma rūtiņās ierakstīto ciparu kopsummas mazākā un lielākā iespējamā vērtība.
Teksta faila star.in pirmā rinda satur divpadsmit ciparus - lielāko ciparu joslā A, lielāko ciparu joslā B, ..., lielāko ciparu joslā L. Starp katriem diviem blakus cipariem ir viens tukšumsimbols.
Izvaddatu faila star.out pirmajā rindā jābūt diviem veseliem skaitļiem - laukuma ciparu kopsummas mazākajai un lielākajai vērtībai. Starp vērtībām jābūt vienam tukšumsimbolam. Ja laukuma lauciņos nav iespējams izvietot ciparus tā, lai tie apmierinātu visus nosacījumus, tad izvaddatu faila pirmajā rindā jāizvada teksts NO SOLUTION
star.in | star.out |
5 7 8 9 6 1 9 0 9 8 4 6 |
40 172 |