Page 154 - MATINF Nr. 1
P. 154

˘
            154                                       PROBLEME DE INFORMATICA PENTRU CONCURSURI


            tabla de s , ah, adic˘a m · n, pe ele aflˆandu-se numerele 1, 2, . . . , m · n. Toate piesele sunt as , ezate
            pe tabl˘a ˆın ordine cresc˘atoare pe linii de la stˆanga la dreapta, ca mai jos:

                 1             2        . . .  n
               n + 1         n + 2      . . .  2n
                 . . .

             (m − 1)n (m − 1)n + 1 . . . m · n
            Robertino vine ˆın vizit˘a la Vladino s , i ˆıl pune pe acesta din urm˘a s˘a t , in˘a ochii ˆınchis , i, timp ˆın
            care ia de pe tabla de s , ah trei piese, apoi ˆıi propune s˘a scrie un program care s˘a determine
            numerele de pe piesele lips˘a, cunoscˆand suma S a numerelor r˘amase pe tabl˘a s , i faptul c˘a acestea
            sunt numere prime. Dac˘a exist˘a mai multe solut , ii, se va alege cea care d˘a num˘arul cel mai mic
            prin al˘aturarea celor trei piese.

                Cerint , ˘a
            Cunoscˆand numerele m, n s , i S se cere:

                1. numerele de pe piesele luate de Robertino;

                2. pozit , ia ˆın tablou (linie coloan˘a) a celui mai mare num˘ar de pe piesele luate de Robertino.

                Date de intrare
            Fis , ierul de intrare prime.in cont , ine pe prima linie un num˘ar natural p. Pentru toate testele de
            intrare, num˘arul p poate avea doar valoarea 1 sau 2.

                Pe linia a doua se afl˘a m, n si S, separate ˆıntre ele prin cˆate un spat , iu.

                Date de ies , ire
            Dac˘a valoarea lui p este 1, se va rezolva numai punctul 1) din cerint , ˘a.
                ˆ
                In acest caz, ˆın fis , ierul de ies , ire prime.out se vor scrie cele trei numere de pe piesele luate
            de Robertino, ˆın ordine cresc˘atoare.

                Dac˘a valoarea lui p este 2, se va rezolva numai punctul 2) din cerint , ˘a.
                ˆ
                In acest caz, ˆın fis , ierul de ies , ire prime.out se va scrie pozit , ia ˆın tablou (linie coloan˘a) a
            celui mai mare num˘ar de pe piesele luate de Robertino.

                Restrict , ii s , i preciz˘ari
                • 1 ≤ m, n ≤ 1000

                • 1 ≤ S ≤ 10  10
                Exemple
              prime.in                   prime.out       Explicat , ie

              1                          2 7 11          p = 1
              3 4 58                                     ˆ
                                                         In tabloul de mai jos numerele de pe piesele
                                                         luate de Robertino sunt scrise ˆıngros , at:
                                                         1 2 3 4
                                                         5 6 7 8
                                                         9 10 11 12
   149   150   151   152   153   154   155   156   157   158   159