Lecții de pregă,re la informa,că Admitere 2019 Tema: Discutarea problemelor date la ul,mele sesiuni de admitere Bogdan Alexe

Documente similare
Diapositive 1

Subiectul 1

Nr. 932 din Avizat ISJ Vâlcea, Inspector școlar informatică, Ciochină Luisa EXAMEN DE ATESTARE A COMPETENȚELOR PROFESIONALE A ABSOLVENȚILOR

E_d_Informatica_sp_SN_2014_bar_10_LRO

Grafuri neorinetate Aplicatii 1 Care este numărul maxim de componente conexe pe care le poate avea un graf neorientat cu 20 noduri şi 12 muchii? a. 6

2.1.Tipul tablou unidimensional

DAN LASCU ADRIANA-LIGIA SPORIŞ ANDA OLTEANU PAUL VASILIU MATEMATICĂ. CULEGERE DE PROBLEME TIP GRILĂ PENTRU ADMITEREA ÎN ACADEMIA NAVALĂ MIRCEA CEL BĂT

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

E_d_Informatica_sp_MI_2015_bar_02_LRO

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

Secţiunea 7-8 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 ID 100 puncte Calculatoarele trebuie să se recunoască în rețeau

Slide 1

Slide 1

Metode de sortare - pregătire admitere - Conf.dr. Alexandru Popa Lect. dr. Andrei Pătraşcu Universitatea din Bucureşti 1

CONCURSUL NAŢIONAL DE MATEMATICA PANAITOPOL EDIŢIA a X-a, TULCEA, 21 aprilie 2018 Clasa a VII - a 1. Se consideră numerele reale x, y şi z, cel puţin

I

METODE NUMERICE ÎN INGINERIE

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx

Introducere

SUBPROGRAME

Microsoft Word - O problema cu bits.doc

Probleme proiect TP BITPERM Implementați un algoritm care citește de la intrarea standard două numere naturale și scrie la ieșirea standard da

Slide 1

Secţiunea 5-6 avansaţi PROBLEMA 1 Concurs online de informatică Categoria PROGRAMARE 100 puncte NR Un număr natural nenul V care se plictisea singur,

1. Găsiți k numerele cele mai apropiate într-un şir nesortat Dându-se un şir nesortat și două numere x și k, găsiți k cele mai apropiate valori de x.

Microsoft Word - Rezolvarea Test nr. 11.doc

Microsoft PowerPoint - Curs_SDA_10_RO_2019_v1.pptx

Clasa IX 1. O lăcustă face salturi, fiecare salt în linie dreaptă şi de două ori mai lung ca precedentul. Poate vreodată lăcusta să revină în punctul

Slide 1

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

UNIVERSITATEA BABEŞ-BOLYAI CLUJ-NAPOCA FACULTATEA DE MATEMATICĂ ŞI INFORMATICĂ Concurs MATE-INFO UBB 6 aprilie 2019 Proba scrisă la MATEMATICĂ NOTĂ IM

Secţiunea 5-6 începători Concurs online de informatică Categoria PROGRAMARE PROBLEMA puncte PERIODIC Se citește un număr natural nenul N. Se ump

20 SUBIECTE DE EXAMEN - De fapt, în pofida acestor probleme, până la urmă tot vom logaritma, căci aceasta este tehnica naturală în context. Trebuie do

Subiecte_funar_2006.doc

BAC 2007 Pro Didactica Programa M1 2 Rezolvarea variantei 61 versiune finală Redactia Pro Didactica Suportul pe net:

COMENTARII FAZA JUDEŢEANĂ, 9 MARTIE 2013 Abstract. Personal comments on some of the problems presented at the District Round of the National Mathemati

Slide 1

Grafuri - Concepte de baza. Tipuri de grafuri. Modalitati de reprezentare

Tablouri unidimensionale Problema 1 Să se determine mulţimea cifrelor unui număr natural n > 0, dat. Exemplu: n= Cifre = {1,2,3,7} Se cere să s

PAS cap. 2: Reprezentări rare p. 1/35 Prelucrarea avansată a semnalelor Capitolul 2: Reprezentări rare Bogdan Dumitrescu Facultatea de Automatică şi C

G.I.S. Curs 3

Microsoft Word - Algoritmi genetici.docx

Metode Numerice

Fâciu N. Maria-Ema CASA CORPULUI DIDACTIC BRĂILA PROGRAM DE FORMARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A SERIA 1 GRUPA 2 CURSANT: Fâciu N. M

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 6. Vizualizarea statisticilor prin int

Secţiunea 9-10 avansaţi Concurs online de informatică Categoria PROGRAMARE PROBLEMA 1 TEXT 100 puncte Un text este format din una sau mai multe propoz

Teoreme cu nume 1. Problema (Năstăsescu IX, p 147, propoziţia 5) Formula lui Chasles Pentru orice puncte M, N şi P avem MN + NP = MP.

Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere S

DETERMINAREA CONSTANTEI RYDBERG

Noțiuni de bază ale criptografiei

Probleme rezolvate informatica: Probleme rezolvate grafuri si a

Analiză de flux de date 29 octombrie 2012

Lab6LCD

PROGRAMA CONCURSULUI NAŢIONAL

09. Informatica 2 - MM 1

Microsoft Word - D_ MT1_II_001.doc

BARAJ NR. 1 JUNIORI FRANŢA ianuarie Fie x şi y două numere întregi astfel încât 5x + 6y şi 6x + 5y să fie pătrate perfecte. Arătaţi că

OPERATII DE PRELUCRAREA IMAGINILOR 1

Concurs online de informatică Categoria PROGRAMARE Secţiunea 5-6 avansaţi PROBLEMA puncte DANS De 1 Iunie - Ziua Copilului se organizează un spe

Ministerul Educatiei, Cercetarii si Tineretului Grup Scolar Gh. Asachi Galati Proiect pentru obtinerea certificatului de competente profesionale Speci

LUCRAREA 8 PROGRAMAREA NELINIARĂ ÎN REZOLVAREA PROBLEMELOR DIN ENERGETICĂ. METODE DE ORDINUL Aspecte generale Programarea neliniară are o foart

Algoritmi genetici paraleli. Implementari Java. Continut laborator: 1. Obiectivul lucrarii. 2. Notiuni teoretice: 3. Cerinte laborator. 4. Tema. 1. Ob

Microsoft Word - Matematika_kozep_irasbeli_javitasi_0911_roman.doc

Programarea şi utilizarea calculatoarelor

UNIVERSITATEA DE STAT "ALECU RUSSO"

Divide et Impera

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

Lucrarea 7 Filtrarea imaginilor BREVIAR TEORETIC Filtrarea imaginilor se înscrie în clasa operaţiilor de îmbunătăţire, principalul scop al acesteia fi

Curs 8: Tehnica divizării (I) Algoritmi si structuri de date - Curs 8 1

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

Microsoft Word - cap1p4.doc

ALGORITHMICS

Copyright c 2001 ONG TCV Scoala Virtuala a Tanarului Matematician 1 Ministerul Educatiei si Stiintei Examenul de bacalaureat la

Tablouri (continuare)

Noțiuni matematice de bază

Universitatea Politehnica din Bucureşti 2019 Disciplina: Geometrie şi Trigonometrie G1 * Varianta A 1. Ştiind cos x = 3 2, atunci sin2 x

Microsoft Word - _arbori.docx

Matematici aplicate științelor biologie Lab05 MV

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011

Laborator 1-Teoria probabilitatilor si statistica matematica Sef lucrari dr.mat. Daniel N.Pop Departamentul de calculatoare si inginerie electrica 1 P

Microsoft PowerPoint - Prezentarea_programelor_de_studii_de_licenta_2019

Backtracking_2018

Pachete de lecţii disponibile pentru platforma AeL

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

1 Lucrarea nr. 8 - Structuri de date de tip liste sortate O listă sortată reprezintă un aranjament al înregistrărilor din cadrul listei în funcţie de

Capitole Speciale de Informatică Curs 4: Calculul scorurilor în un sistem complet de extragere a informaţiilor 18 octombrie 2018 Reamintim că în cursu

Fisa disciplinei_Utilizarea_Calc_CFDP_ _var2_

Teoria Grafurilor şi Combinatorică recapitulare Principii de numărare Reţineţi că: P (n, r) este numărul de şiruri (sau r-permutări) de forma A 1,...,

Microsoft Word - Programa_Evaluare_Nationala_2011_Matematica.doc

ExamView Pro - Untitled.tst

Microsoft Word - Instructiuni montaj si utilizare CRH6.doc

GHERCĂ MAGDA CASA CORPULUI DIDACTIC BRĂILA PORTOFOLIU EVALUARE INFORMATICĂ ȘI TIC PENTRU GIMNAZIU CLASA A V-A Neamț SERIA 1 GRUPA 1 CURSANT: GHERCĂ G

CONCURSUL DE MATEMATICĂ APLICATĂ "ADOLF HAIMOVICI" ETAPA JUDEȚEANĂ 18 martie 2017 Filiera Tehnologică : profilul Tehnic Clasa a IX -a Problema 1. 2 Se

O NOUA PROBLEMA DE CONCURS OLIMPIADA MUNICIPALA DE INFORMATICA, IASI 2019 V-am promis într-un articol mai vechi ca vom prezenta pe acest blog câteva p

Linie automata de taiat sticla format jumbo producator: INTERMAC Italia Linia de compune din: 1. Statie automata de incarcare GENIUS 61 LS-BL 2. Masa

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

gaussx.dvi

Examenul de bacalaureat 2012

Transcriere:

Lecții de pregă,re la informa,că Admitere 2019 Tema: Discutarea problemelor date la ul,mele sesiuni de admitere Bogdan Alexe bogdan.alexe@fmi.unibuc.ro

Cuprinsul lecției de azi Enunțuri și rezolvări pentru subiectul de informa,că de la: 1. Admiterea la INFO, MATE 2018 (fără CTI) 2. Admiterea la INFO, MATE 2017 (fără CTI) 3. Admiterea la INFO, MATE 2016 (fără CTI) 4. Admiterea la INFO, MATE 2015 (fără CTI) 5. Admiterea la INFO, MATE 2014 (fără CTI) 6. Admiterea la INFO, MATE 2013 (fără CTI) 7. Admiterea la INFO, MATE 2012 (fără CTI)

Subiect INFO 2018

Enunț subiect INFO 2018

Enunț subiect INFO 2018

Barem subiect INFO 2018

Rezolvare subiect INFO 2018 punctul a 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 Când încep să completez o nouă linie, ea este vidă, nu are nimic.

Rezolvare subiect INFO 2018 punctul a 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A Când încep să completez o nouă linie, ea este vidă, nu are nimic. Primul cuvânt pe linia curentă întotdeauna are loc (are cel mult L litere și încape pe linie). NU PUN SPAȚIU DUPĂ EL (vezi enunț). Dacă mai vreau să adaug un cuvânt la linia curentă ce condiție trebuie să pun? CONDIȚIE: lungimea curentă a liniei + 1 + lungimea cuvântului de adăugat L

Rezolvare subiect INFO 2018 punctul a 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N

Rezolvare subiect INFO 2018 punctul a 1 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N Când încep să completez o nouă linie, ea este vidă, nu are nimic. Primul cuvânt pe linia curentă întotdeauna are loc (are cel mult L litere și încape pe linie). NU PUN SPAȚIU DUPĂ EL (vezi enunț). Dacă mai vreau să adaug un cuvânt la linia curentă pun condiția: CONDIȚIE: lungimea curentă a liniei + 1 + lungimea cuvântului de adăugat L

Rezolvare subiect INFO 2018 punctul a 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N N U M I S E P A R E F O A R T E G R E U D E R E Z O L V A T I N T I M P U L A C O R D A T

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N N U M I S E P A R E F O A R T E G R E U D E R E Z O L V A T I N T I M P U L A C O R D A T

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N N U M I S E P A R E F O A R T E G R E U D E R E Z O L V A T I N T I M P U L A C O R D A T

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N N U M I S E P A R E F O A R T E G R E U D E R E Z O L V A T I N T I M P U L A C O R D A T Folosește o structură de date corespunzătoare pentru stocarea liniilor: matrice cu N linii sau matrice cu 2 linii (țin minte ul,mele două linii ci,te) sau altceva.

Folosește o structură de date corespunzătoare pentru stocarea liniilor: matrice cu N linii sau matrice cu 2 linii (țin minte ul,mele două linii ci,te) sau altceva. Marchez elementele din matrice care nu fac parte din textul meu (să nu le confund cu spațiile) Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x Folosește o structură de date corespunzătoare pentru stocarea liniilor: matrice cu N linii sau matrice cu 2 linii (țin minte ul,mele două linii ci,te) sau altceva. Marchez elementele din matrice care nu fac parte din textul meu (să nu le confund cu spațiile) Parcurg liniile de sus in jos (sau invers) si verific pentru fiecare spațiu dacă are printre vecinii de pe linia următoare un spațiu (3 posibili vecini cazuri limită)

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x Folosește o structură de date corespunzătoare pentru stocarea liniilor: matrice cu N linii sau matrice cu 2 linii (țin minte ul,mele două linii ci,te) sau altceva. Marchez elementele din matrice care nu fac parte din textul meu (să nu le confund cu spațiile) Parcurg liniile de sus in jos (sau invers) si verific pentru fiecare spațiu dacă are printre vecinii de pe linia următoare un spațiu (3 posibili vecini cazuri limită)

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x Folosește o structură de date corespunzătoare pentru stocarea liniilor: matrice cu N linii sau matrice cu 2 linii (țin minte ul,mele două linii ci,te) sau altceva. Marchez elementele din matrice care nu fac parte din textul meu (să nu le confund cu spațiile) Parcurg liniile de sus in jos (sau invers) si verific pentru fiecare spațiu dacă are printre vecinii de pe linia următoare un spațiu (3 posibili vecini cazuri limită) Mă pot opri după primul spațiu conectat: afișez DA Dacă am ajuns la linia N: afișez NU

Rezolvare subiect INFO 2018 punctul b 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x

Rulare

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N N U M I S E P A R E F O A R T E G R E U D E R E Z O L V A T I N T I M P U L A C O R D A T x x x x x x x x x x x x x x Calculez lungimea celei mai lungi înșiruiri de spații (care respectă regula pentru formarea unui râu) de sus în jos și de la stânga la dreapta. Memorez pentru fiecare pozi,e (i,j) această lungime matricea rau. Daca la poziția (i,j) am caracterul spațiu: posibil să am un râu (înșiruire de spații de lungime cel puțin 2) rau(i-1,j-1) rau(i-1,j) rau(i,j) rau(i-1,j+1) rau(i,j) = 1 + max(rau(i-1,j-1), rau(i-1,j), rau(i-1,j+1)) trebuie să mă asigur că cei trei vecini există

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x rau(i-1,j-1) rau(i-1,j) rau(i,j) rau(i-1,j+1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 x

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x rau(i-1,j-1) rau(i-1,j) rau(i,j) rau(i-1,j+1) 1 2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 x 0 0 1 0 0 1 0 0 2 0 0 0 0 2 0 0 0 0 0 0 x x

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x rau(i-1,j-1) rau(i-1,j) rau(i,j) rau(i-1,j+1) 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 x 0 0 1 0 0 1 0 0 2 0 0 0 0 2 0 0 0 0 0 0 x x 0 0 0 0 2 0 0 3 0 0 0 0 0 0 0 0 1 0 0 x x x

Rezolvare subiect INFO 2018 punctul c 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 P R O B L E M A D E L A E X A M E N x N U M I S E P A R E F O A R T E x x G R E U D E R E Z O L V A T I N x x x T I M P U L A C O R D A T x x x x x x x x rau(i-1,j-1) rau(i-1,j) rau(i,j) rau(i-1,j+1) 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 x 0 0 1 0 0 1 0 0 2 0 0 0 0 2 0 0 0 0 0 0 x x 0 0 0 0 2 0 0 3 0 0 0 0 0 0 0 0 1 0 0 x x x 0 0 0 0 0 0 4 0 0 0 0 0 0 0 x x x x x x x x

Soluție

Soluție

Rulare

Subiect MATE 2018

Enunț subiect MATE 2018

Barem subiect MATE 2018

Rezolvare subiect MATE 2018 Găsirea relației care permite aflarea constantei c viteza afisata de acul vitezometrului = viteza reala + c pentru fiecare segment de drum i avem: ș,u,mpul total t = t 1 + t 2 + + t n v i + c = d i t i v i viteza reală, v i + c viteza afișată d i distanta parcursă t i,mpul pe segmentul de drum i dar fiecare t i verifică relația: în final, avem că: n i=1 d i v i + c verificare cu datele problemei: t i = = t d i v i + c 40 50 + c + 40 60 + c + 100 90 + c = 5 soluția c = -30: 40 20 + 40 30 + 100 60 = 120 +80 +100 60 = 300 60 = 5

Rezolvare subiect MATE 2018 Cum găsesc constanta c? consider funcția: f (c) = n i=1 d i v i + c observație: dacă c 1 < c 2 atunci avem că d i v i + c 1 > d i v i + c 2 de aici rezultă că funcția f este monoton descrescătoare caut constanta c în intervalul (-100, +100) cu pasul 0.01 asgel încât f(c) este cea mai apropiată valoare de t pot face căutare secvențială (complexitate liniară) sau căutare binară funcția f(c) se va apropia de t apoi se va îndepărta

Cod soluție subiect MATE 2018

Cod soluție subiect MATE 2018

Rulare

Subiect INFO 2017

Enunț subiect INFO 2017

Enunț subiect INFO 2017

Barem subiect INFO 2017

Rezolvare subiect INFO 2017 punctul a Complexitate liniară O(n)

Rezolvare subiect INFO 2017 punctul a Altă soluție: Complexitate liniară O(n)

Intuiție punctul b

după primul flip după al doilea flip Intuiție punctul b 3 2 6 8 5 9 1 7 4 Vector cu diametrele clă,telor 3 9 4 2 5 7 6 8 1 8 6 3 5 2 2 Poziția paletei de întors clă,te 9 1 3 1 6 8 7 7 5 4 4 9

Rezolvare subiect INFO 2017 punctul b Idee: Pasul 1: găsesc poziția pozmaxim pe care se află maximul ( = n) din vectorul v[1 n] și duc maximul pe ul,ma poziție (n) cu două flip-uri: pozmaxim 3 2 6 8 5 9 1 7 4

Rezolvare subiect INFO 2017 punctul b Idee: Pasul 1: găsesc poziția pozmaxim pe care se află maximul ( = n) din vectorul v[1 n] și duc maximul pe ul,ma poziție (n) cu două flip-uri: pozmaxim 3 2 6 8 5 9 1 7 4 flip(n,v,1,pozmaxim) 9 5 8 6 2 3 1 7 4 flip(n,v,1,n) 4 7 1 3 2 6 8 5 9

Rezolvare subiect INFO 2017 punctul b Idee: Pasul 2: găsesc poziția pozmaxim pe care se află maximul ( = n-1) din vectorul v[1 n-1] și duc maximul pe poziția n-1 cu două flip-uri: pozmaxim 4 7 1 3 2 6 8 5 9

Rezolvare subiect INFO 2017 punctul b Idee: Pasul 2: găsesc poziția pozmaxim pe care se află maximul ( = n-1) din vectorul v[1 n-1] și duc maximul pe poziția n-1 cu două flip-uri: pozmaxim 4 7 1 3 2 6 8 5 9 flip(n,v,1,pozmaxim) 8 6 2 3 1 7 4 5 9 flip(n,v,1,n-1) 5 4 7 1 3 2 6 8 9

Rezolvare subiect INFO 2017 punctul b Idee: Pasul i+1: găsesc poziția pozmaxim pe care se află maximul ( = n-i) din vectorul v[1 n-i] și duc maximul pe poziția n-i cu două flip-uri: pozmaxim n-i n-i+1 n flip(n,v,1,pozmaxim) n-i n-i+1 n flip(n,v,1,n-i) n-i n-i+1 n Complexitate pătra,că O(n 2 )

Rezolvare subiect INFO 2017 punctul b

Intuiție punctul c Cum se traduce proprietatea vectorului v? Dacă lungimea vectorului e putere a lui 2, n = 2 m, ATUNCI ORICUM am împărți vectorul v în intervale de lungime 2 i (există 2 m-i ashel de intervale) în al j-lea interval de lungime 2 i din v se regăsesc numere naturale consecukve dintr-un interval de forma [2 i (k-1)+1 2 i k] (începe cu număr impar).

Intuiție punctul c Cum se traduce proprietatea vectorului v? Dacă lungimea vectorului e putere a lui 2: n = 2 m ATUNCI ORICUM am împărți vectorul v în intervale de lungime 2 i (există 2 m-i ashel de intervale) în al j-lea interval de lungime 2 i din v se regăsesc numere naturale consecukve dintr-un interval de forma [2 i (k-1)+1 2 i k] (începe cu număr impar). Să generăm aleator un asemenea vector de lungime n = 2 3, m=3 5? 5 6?? Pentru a respecta proprietatea trebuie să pun 6 5 6 8 7 Pentru a respecta proprietatea trebuie să am pe următoarele 2 poziții fie 7, 8 fie 8, 7

Intuiție punctul c Cum se traduce proprietatea vectorului v? Dacă lungimea vectorului e putere a lui 2: n = 2 m ATUNCI ORICUM am împărți vectorul v în intervale de lungime 2 i (există 2 m-i ashel de intervale) în al j-lea interval de lungime 2 i din v se regăsesc numere naturale consecukve dintr-un interval de forma [2 i (k-1)+1 2 i k] (începe cu număr impar). Să generăm aleator un asemenea vector de lungime n = 2 3, m=3 5 6 8 7 2? 5 6 8 7 2 1 Pentru a respecta proprietatea trebuie să pun 1 5 6 8 7 2 1 4 3 Pentru a respecta proprietatea trebuie să am pe următoarele 2 poziții fie 3, 4 fie 4, 3

Soluție punctul c Divide et impera pe intervale de forma 2 i folosind flip-uri pe subintervale 5 6 8 7 2 1 4 3 5 6 8 7 2 1 4 3 DIVIDE DIVIDE 5 6 8 7 2 1 4 3 Vectori sortați COMBINĂ SOLUȚIA (prin flip-uri): Ø daca elementele din subvectorul din stânga sunt mai mici decat cele din dreapta trebuie sa sortez subvectorul din stanga crescător (cu flip-uri) și cel din dreapta crescător (cu flip-uri) Ø dacă elementele din subvectorul din stânga sunt mai mari decât cele din dreapta trebuie să sortez subvectorul din stânga descrescător (cu flip-uri) și cel din dreapta descrescător (cu flip-uri)

Soluție punctul c 1 2 3 4 5 6 7 8 Vector sortat 5 6 7 8 1 2 3 4 5 6 8 7 8 7 6 5 4 3 2 1 flip flip flip flip flip 2 1 4 3 COMBINĂ Vectori sortați COMBINĂ Vectori sortați COMBINĂ SOLUȚIA (prin flip-uri): Ø daca elementele din subvectorul din stânga sunt mai mici decat cele din dreapta trebuie sa sortez subvectorul din stanga crescător (cu flip-uri) și cel din dreapta crescător (cu flip-uri) Ø dacă elementele din subvectorul din stânga sunt mai mari decât cele din dreapta trebuie să sortez subvectorul din stânga descrescător (cu flip-uri) și cel din dreapta descrescător (cu flip-uri) Complexitate O(n log(n)) flip Vector sortat

Soluție punctul c

În main: - citește datele din vector - sortează vectorul cu funcția anterioară - dacă e sortat descrescător aplică flip Soluție punctul c

Subiect MATE 2017

Enunț subiect MATE 2017

Barem subiect MATE 2017

Reprezentare triunghi ca matrice 1 Reprezint trunghiul infinit ca o matrice triunghiulara 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Adiacențe în matrice 1 Reprezint trunghiul infinit ca o matrice triunghiulara 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Adiacențe în matrice: - aceeași linie - aceeași coloană - diagonală dreapta jos 16 17 18 19 20 21

Puncte pe aceeași coloană 1 2 3 4 5 6 7 8 9 10 11 12 13 14 linia 2, coloana 2 linia 6, coloana 2 15 Drumul de lungime minimă: -coboară pe coloană: 3, 5, 8, 12, 17 16 17 18 19 20 21

Puncte pe coloane diferite coloanax > coloanay 1 linia 3, coloana 3 X(linieX,coloanaX) Y(linieY,coloanaY) 2 3 4 5 6 7 8 9 10 11 12 13 14 linia 6, coloana 1 Drumul de lungime minimă: - mergi în stânga până când coloanax = coloanay, apoi cobori drept: 6, 5, 4, 7, 11, 16 (nu pot să cobor pe diagonală în stânga) 15 16 17 18 19 20 21

Puncte pe coloane diferite coloanax < coloanay 1 2 3 4 5 6 7 8 9 10 11 12 13 14 linia 3, coloana 1 linia 6, coloana 3 Drumul de lungime minimă: - mergi în diagonală până când coloanax = coloanay sau liniex = liniey apoi fie cobori pe coloană fie o iei la dreapta: 4, 8, 13, 18 15 16 17 18 19 20 21

Puncte pe coloane diferite coloanax < coloanay 1 2 3 4 5 6 7 8 9 10 11 12 13 14 linia 3, coloana 1 linia 6, coloana 6 Drumul de lungime minimă: - mergi în diagonală până când coloanax = coloanay sau liniex = liniey apoi fie cobori pe coloană fie o iei la dreapta: 4, 8, 13, 19, 20, 21 15 16 17 18 19 20 21

Soluție

Soluție

Soluție

Soluție

Subiect INFO 2016

Enunț subiect INFO 2016

Enunț subiect INFO 2016

4 Rezolvare subiect INFO 2016 1 2 5 3

4 Rezolvare subiect INFO 2016 5 1 2 3 Grad varf 1 = 3 Grad varf 2 = 2 Grad varf 3 = 1 Grad varf 4 = 2 Grad varf 5 = 2

4 Rezolvare subiect INFO 2016 1 2 5 3

4 Rezolvare subiect INFO 2016 5 1 2 3 Grad varf 1 = 3 Grad varf 2 = 2 Grad varf 3 = 1 Grad varf 4 = 2 Grad varf 5 = 2

Rezolvare subiect INFO 2016 10 11 1 2 9 3 8 7 4 6 5

Rezolvare subiect INFO 2016 9 10 8 1 11 2 Grad varf 1 = 3 Grad varf 2 = 4 Grad varf 3 = 3 Grad varf 4 = 2 3 Grad varf 5 = 2 Grad varf 6 = 4 Grad varf 7 = 4 4 Grad varf 8 = 4 Grad varf 9 = 3 7 Grad varf 10 = 3 Grad varf 11 = 4 6 5

Rezolvare subiect INFO 2016 9 10 1 11 2 {6, 7, 10, 11} indeplineste condieile. 3 E cea mai mare submuleme? 8 7 6 5 4

Rezolvare subiect INFO 2016 9 10 1 11 2 {2, 3, 8, 9} indeplineste condieile. 3 E cea mai mare submuleme? 8 7 6 5 4

Rezolvare subiect INFO 2016 9 10 1 11 2 {2, 3, 6, 7, 8, 9, 10, 11} indeplineste condieile si e cea mai mare 3 submuleme 8 7 6 5 4

Barem subiect INFO 2016

Rezolvare subiect INFO 2016 punctul a Reprezint problema ca graf si aflu gradul fiecarui varf (gradul unui varf = ca, prieteni are)

Rezolvare subiect INFO 2016 punctul a

Rezolvare subiect INFO 2016 punctul b Reprezint problema ca graf si rela,a de pretenie prin liste de adiacenta (alterna,va: matrice de adiacenta). Elimin toate varfurile cu grad mai mic decat k si muchiile lor din graf. Toate varfurile care raman fac parte din submul,mea dorita.

Rezolvare subiect INFO 2016 punctul b v[1] 8 2 4 Lista de adiacenta pentru varful 1 10 11 1 2 9 3 8 7 4 6 5

Rezolvare subiect INFO 2016 punctul b Reprezint problema ca graf si rela,a de pretenie prin liste de adiacenta.

Rezolvare subiect INFO 2016 punctul b Elimin toate varfurile cu grad mai mic decat k si muchiile lor din graf parcurgere in adancime a grafului si marcare ca vizitat a nodului care se elimina

v[4] Rezolvare subiect INFO 2016 punctul b 7 1 10 11 1 2 9 3 8 7 4 6 5

v[4] Rezolvare subiect INFO 2016 punctul b 7 1 8 2 4 v[1] 10 11 1 2 9 3 8 7 4 6 5

v[4] Rezolvare subiect INFO 2016 punctul b 7 1 8 2 4 v[1] 10 11 1 2 9 3 8 7 4 6 5

v[4] Rezolvare subiect INFO 2016 punctul b 7 1 8 2 4 v[1] 10 11 1 2 9 3 8 7 4 6 5

Rezolvare subiect INFO 2016 punctul b Reprezint problema ca graf si rela,a de pretenie prin liste de adiacenta. Elimin toate varfurile cu grad mai mic decat k si muchiile lor din graf. Toate varfurile care raman fac parte din submul,mea dorita. O(n+m)

Subiect MATE 2016

Enunț subiect MATE 2016

Barem subiect MATE 2016

Rezolvare subiect MATE 2016

Subiect INFO 2015

Enunț subiect INFO 2015

Barem subiect INFO 2015

Rezolvare subiect INFO 2015 punctul a O(n 2 )

Rezolvare subiect INFO 2015 punctul b O(n log 2 (n))

Rezolvare subiect INFO 2015 punctul b

Rezolvare subiect INFO 2015 punctul b O(n)

Subiect MATE 2015

Enunț subiect MATE 2015

Barem subiect MATE 2015

Rezolvare subiect MATE 2015 punctul a 1. Existenta: 9 k 1 >k 2 >...>k n 0 m =2 k 1 +2 k 2 +...2 k n 2. Unicitate: scrierea e unica

Rezolvare subiect MATE 2015 punctul b

Rezolvare subiect MATE 2015 punctul b

Subiect INFO 2014

Enunț subiect INFO 2014

Barem subiect INFO 2014

Rezolvare subiect INFO 2014 punctul a

Rezolvare subiect INFO 2014 punctul a

Rezolvare subiect INFO 2014 punctul b

Subiect MATE 2014

Enunț subiect MATE 2014

Barem subiect MATE 2014

Rezolvare subiect MATE 2014

Subiect INFO 2013

Enunț subiect INFO 2013

Barem subiect INFO 2013

Rezolvare subiect INFO 2013 punctul a Șterge elementele consecu,ve din șir pornind de la prima componentă. Verifica la fiecare pas dacă nu e deja șters.

Rezolvare subiect INFO 2013 punctul a

Rezolvare subiect INFO 2013 punctul b Șterge elementele din șir care sunt mijloacele intervalelor (deplasează +1,-1 în funcție de poziția lui p) la fiecare pas, asgel încât să fie îndeplinită condiția. Găsește mijloacele intervalelor la fiecare pas folosind două cozi, ce rețin capetele intervalelor (stânga și dreapta);

Rezolvare subiect INFO 2013 punctul b

Subiect MATE 2013

Enunț subiect MATE 2013

Barem subiect MATE 2013

Rezolvare subiect MATE 2013 punctul a

Rezolvare subiect MATE 2013 punctul b Secvența op,mă de mutări este dată de y (y[0], y[1], y[2], ) : încercăm succesiv toate cele n posibilități pornind de la cea cu numărul minim de mutări (y[0]).

Subiect INFO 2012

Enunț subiect INFO 2012

Barem subiect INFO 2012

Subiect MATE 2012

Enunț subiect MATE 2012

Barem subiect MATE 2012

Subiect INFO 2011

Enunț subiect INFO 2011

Barem subiect INFO 2011

Subiect MATE 2011

Enunț subiect MATE 2011

Barem subiect MATE 2011