Page 121 - MATINF Nr. 11-12
P. 121

˘
            PROBLEME DE INFORMATICA PENTRU CONCURSURI                                                    121


            I 149 (exp). Se d˘a o expresie aritmetic˘a folosind operatorii + s , i ∗, operanzii fiind litere mici
            din alfabet: a, b, c, . . . . Se s , tie c˘a dac˘a o liter˘a este ˆın expresie, atunci s , i celelalte litere mai
            mici ca ea din alfabet se g˘asesc cel put , in o dat˘a ˆın expresie. Cunoscˆand valorile operanzilor,
            determinat , i valoarea expresiei aritmetice.

                Cerint , ˘
                       a
                Cunoscˆand expresia s , i valorile operanzilor, determinat , i valoarea expresiei.

                Restrict , ii s , i preciz˘ari


                • Valoarea expresiei este cel mult 1000000000.
                • Num˘arul de caractere din expresie este cel mult 1000.

                Date de intrare

                Fis , ierul exp.in cont , ine pe prima linie expresia, iar pe linia a doua valorile operanzilor ˆın
            ordinea alfabetic˘a a lor.

                Date de ie¸sire
                Fis , ierul de ies , ire exp.out va cont , ine pe prima linie valoarea expresiei.

                Exemplu

                            exp.in              exp.out         Explicat , ie
                            a+c*a+b             1332            Valorile operanzilor sunt:
                            10 12 131                           a = 10
                                                                b = 12
                                                                c = 131
                                                                Valoarea     expresiei   este
                                                                10+131*10+12 = 1332


                Timp maxim de execut , ie: 0.1 secund˘a/test.
                                              a
                                 a
                Memorie total˘ disponibil˘ 2 MB.
                                                                                   Doru Constantin, Pites , ti

                                    a
            I 150 (costlant). Se d˘ un arbore ponderat cu n noduri, prin costurile muchiilor s , i r˘ad˘acina r.
            Afis , at , i costul minim al unui lant , de la r˘ad˘acin˘a la o frunz˘a, notat cu CostMin.

                Cerint , ˘
                       a
                Cunoscˆand n, r s , i costurile muchiilor, determinat , i CostMin.

                Restrict , ii s , i preciz˘ari


                • 1 ≤ n ≤ 1000.

                • Costurile muchiilor sunt numere naturale ≤ 100.

                Date de intrare

                Fis , ierul costlant.in cont , ine pe prima linie n s , i r, pe urm˘atoarele n − 1 linii triplete cu
            perechi de noduri s , i costuri pentru muchii, separate prin cˆate un spat , iu.
   116   117   118   119   120   121   122   123   124