Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Clasa a IX-a
Problema 1 Cuburi
50 puncte
Un copil primete de la Mo Crciun o mulime de cuburi de diverse dimensiuni i culori. Copilul dorete s construiasc turnuri formate din cuburi care au aceeai dimensiune sau aceeai culoare (criteriul de alegere a cuburilor fiind acelai pentru toate turnurile). Deoarece spaiul de joac este limitat el trebuie s foloseasc toate cuburile i s construiasc ct mai puine turnuri.
Cerin
Cunoscnd N numrul de cuburi i d1, c1, d2, c2, ..., dn, cn dimensiunea, respectiv culoarea fiecrui cub, scriei un program care s determine criteriul de alegere a cuburilor i numrul minim de turnuri pe care le poate construi copilul folosind toate cuburile.
Date de intrare
Fiierul de intrare cuburi.in conine N - numrul de de cuburi d1 c1 d2 c2 ... di ci -dimensiunea i culoarea cubului i ... dn cn
Date de ieire
Fiierul de ieire cuburi.out conine pe prima linie : D nrmin // Dac se construiesc nrmin turnuri formate din cuburi de aceeai dimensiune sau C nrmin // Dac se construiesc nrmin turnuri formate din cuburi de aceeai culoare sau DC nrmin // Dac se construiesc nrmin turnuri, indiferent de criteriul ales
Restricii
Exemple
cuburi.in
4 11 12 12 31
cuburi.in
5 15 11 12 45 33
cuburi.out
D 3