Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare:teme_2014b:tema2 [2014/11/29 00:14]
calin.cruceru [Cerința problemei]
programare:teme_2014b:tema2 [2014/12/09 22:56] (current)
eugen.vasilescu [Trimiterea temei]
Line 35: Line 35:
 ===== Mențiuni ===== ===== Mențiuni =====
  
-    * **Memoria ​folosita ​pentru rezolvarea acestei probleme trebuie ​alocata ​dinamic;​** +    * **Memoria ​folosită ​pentru rezolvarea acestei probleme trebuie ​alocată ​dinamic;​** 
-    * Caracterele ce apar in text sunt litere mici, litere mari ale alfabetului englez ​si semne de punctuatie: " ,​.;​!?​-:";​ Doar literele ​isi vor schimba valoarea ​in urma decriptarii, semnele de punctuatie ramanand ​neschimbate;​ +    * Caracterele ce apar în text sunt litere mici, litere mari ale alfabetului englez ​și semne de punctuație: " ,​.;​!?​-:";​ Doar literele ​își vor schimba valoarea ​în urma decriptării, semnele de punctuație rămânând ​neschimbate;​ 
-    * Definim ​cuvant ​o succesiune de litere mici sau mari ale alfabetului englez separate de unul sau mai multe semne de punctuatie+    * Definim ​cuvânt ​o succesiune de litere mici sau mari ale alfabetului englezseparate de unul sau mai multe semne de punctuație
-    * In urma decriptarii, literele mici vor ramane ​mici, iar cele mari tot mari . Ex: "​FSF"​ cu cheie de 5 devine "​ANA" ​si "​fsf"​ tot cu cheie de 5 devine "​ana";​ +    * În urma decriptării, literele mici vor rămane ​mici, iar cele mari tot mari. Ex: "​FSF"​ cu cheie de 5 devine "​ANA" ​și "​fsf"​ tot cu cheie de 5 devine "​ana";​ 
-    * Cuvintele pot fi separate de orice semn de punctiatie. Ex: textul "Ana n-are mere,​pere,​prune." ​contine ​6 cuvinte; +    * Cuvintele pot fi separate de orice semn de punctuație. Ex: textul "Ana n-are mere,​pere,​prune." ​conține ​6 cuvinte; 
-    * Cuvintele pot fi separate de asemenea de mai multe semne de punctuatie. Ex: textul "​Ana ​ ?  n-are  !., mere" ​contine ​4 cuvinte. +    * Cuvintele pot fi separatede asemeneade mai multe semne de punctuație. Ex: textul "​Ana ​ ?  n-are  !., mere" ​conține ​4 cuvinte; 
-    * Prefixele ​contin ​doar litere mici ale alfabetului englez+    * Prefixele ​conțin ​doar litere mici ale alfabetului englez.
  
 ===== Format date intrare ===== ===== Format date intrare =====
  
-Fisierul ​de intrare va contine ​3 linii. Prima contine ​valoarea cheii cu care va fi realizata ​decriptarea,​ cea de-a 2a textul criptat, ​in timp ce ultima ​reprezinta ​o succesiune de prefixe separate printr-un singur ​spatiu.+Fișierul ​de intrare va conține ​3 linii. Prima conține ​valoarea cheii cu care va fi realizată ​decriptarea,​ cea de-a 2-a textul criptat, ​iar ultima ​reprezintă ​o succesiune de prefixe separate printr-un singur ​spațiu.
  
 ===== Format date ieșire ===== ===== Format date ieșire =====
   
-Se vor afisa 3 linii, ​corespunzatoare ​rezultatelor celor 3 cerinte. Prima linie va contine ​textul decriptat, cea de-a 2a textul decriptat ​si modificat, iar ultima cel mai frecvent ​cuvant ​din text, precum si numar de aparitii ​al acestuia.+Se vor afișa ​3 linii, ​corespunzătoare ​rezultatelor celor 3 cerințe. Prima linie va conține ​textul decriptat, cea de-a 2-a textul decriptat ​și modificat ​(cu prefixele șterse), iar ultima cel mai frecvent ​cuvânt ​din text, urmat de numărul ​de apariții ​al acestuia.
  
  
Line 87: Line 87:
  
     * 0 ≤ K ≤ 100000000     * 0 ≤ K ≤ 100000000
-    * lungimea textului ​si numarul ​de prefixe nu se cunosc, dorindu-se alocarea ​dinamica ​a memoriei necesare pentru ​retinerea ​lor+    * lungimea textului ​și numărul ​de prefixe nu se cunosc, dorindu-se alocarea ​dinamică ​a memoriei necesare pentru ​reținerea ​lor
  
 ===== Makefile ===== ===== Makefile =====
Line 114: Line 114:
   
 <​code>​  <​code>​
-                                ​Grupa_Nume_Prenume_Tema1.zip+                                ​Grupa_Nume_Prenume_Tema2.zip
                                 ​                                 ​
-Eg: 312CB_Popescu_Mircea_Tema1.zip+Eg: 312CB_Popescu_Mircea_Tema2.zip
 </​code>​ </​code>​
  
Line 126: Line 126:
 ATENȚIE: Checker-ul, fișierele de input și cele de referință trebuie să se afle în același folder cu sursa. ATENȚIE: Checker-ul, fișierele de input și cele de referință trebuie să se afle în același folder cu sursa.
  
-    *  [[https://​drive.google.com/​file/​d/​0B_M0H58_uLBmeTBERmZiTVU3MzA/​view?​usp=sharing|Tests&​Checker]]+    *  [[https://​drive.google.com/​file/​d/​0B_M0H58_uLBmRFdrQjhqV0JSU0U/​view?​usp=sharing|Tests&​Checker]]
  
 ===== Referinte ===== ===== Referinte =====
programare/teme_2014b/tema2.1417212887.txt.gz · Last modified: 2014/11/29 00:14 by calin.cruceru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0