Differences

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

Link to this comparison view

programare:teme_2015:tema2_2015_ca [2015/11/04 19:47]
denisa.sandu created
programare:teme_2015:tema2_2015_ca [2015/11/23 01:10] (current)
radu.stochitoiu
Line 3: Line 3:
 **Responsabili:​** Denisa Sandu și Radu Stochițoiu **Responsabili:​** Denisa Sandu și Radu Stochițoiu
  
-**Deadline:​** ​18.11.2015+**Deadline:​** ​22.11.2015 ​(deadline hard: 25.11.2015)
  
 **Ultima modificare**:​ 4.11.2015 **Ultima modificare**:​ 4.11.2015
Line 45: Line 45:
  * în cazul în care x < 0 atunci x = 0;  * în cazul în care x < 0 atunci x = 0;
  * în cazul în care y >= dimensiune_sir_biti atunci y = poziția ultimului bit din șir (dimensiune_sir_biti - 1);  * în cazul în care y >= dimensiune_sir_biti atunci y = poziția ultimului bit din șir (dimensiune_sir_biti - 1);
- * în cazul în care y - x > 30, se va reduce cât este necesar pentru a forma un număr de maxim 31 biți (<​=2147483647);​+ * în cazul în care y - x > 30, se va reduce cât este necesar pentru a forma un număr de maxim 31 biți (<​=2147483647);​
  * în cazul în care din intervalul [x, y] se formează un număr care depașește dimensiunile matricei, numărul va fi redus la valoarea lui modulo m*n.  * în cazul în care din intervalul [x, y] se formează un număr care depașește dimensiunile matricei, numărul va fi redus la valoarea lui modulo m*n.
 Pentru a obține punctajul celui de-al doilea task, trebuie să afișați pe un rând, separate prin spațiu, coordonatele bazelor. Pentru a obține punctajul celui de-al doilea task, trebuie să afișați pe un rând, separate prin spațiu, coordonatele bazelor.
Line 58: Line 58:
 ====== Date de intrare ====== ====== Date de intrare ======
  
-În fișierul "​codewar.in" ​veți primi pe prima linie trei variabile b, m si n, reprezentând cheia de decriptare, numărul de linii ale terenului de război și numărul de coloane. Pe următoarea linie veți primi un șir de numere care se vor încheia cu -1. Pe următoarele linii veți primi câte două numere, x si y, cu semnificația de mai sus, iar pe ultima linie veți găsi perechea [-1, -1].+De la tastatură ​veți primi pe prima linie trei variabile b, m si n, reprezentând cheia de decriptare, numărul de linii ale terenului de război și numărul de coloane. Pe următoarea linie veți primi un șir de numere care se vor încheia cu -1. Pe următoarele linii veți primi câte două numere, x si y, cu semnificația de mai sus, iar pe ultima linie veți găsi perechea [-1, -1].
  
 ====== Date de iesire ====== ====== Date de iesire ======
Line 72: Line 72:
 ====== Exemplu ====== ====== Exemplu ======
 === Input === === Input ===
-codewar.in 
  
 <​code>​5 4 4 <​code>​5 4 4
Line 120: Line 119:
 ====== Precizări legate de implementarea temei ====== ====== Precizări legate de implementarea temei ======
  
 +  * 1 < m, n < 400
 +  * 0 < b < 31
   * Tema se va implementa în limbajul C;   * Tema se va implementa în limbajul C;
   * Fișierul de implementare a temei se va numi codewar.c;   * Fișierul de implementare a temei se va numi codewar.c;
Line 133: Line 134:
  
 ====== Testare ====== ====== Testare ======
-   * Arhiva de testare folosită pe vmchecker va fi următoarea:​ {{:​programare:​teme_2015:​codelandwar.zip|checker}}+   * Arhiva de testare folosită pe vmchecker va fi următoarea:​ {{:​programare:​teme_2015:​checker.zip|checker}}
    * checkerul și directoarele cu inputuri si outputuri vor fi dezarhivate în același director în care se află implementată tema, precum și fisierul Makefile    * checkerul și directoarele cu inputuri si outputuri vor fi dezarhivate în același director în care se află implementată tema, precum și fisierul Makefile
  
programare/teme_2015/tema2_2015_ca.1446659278.txt.gz · Last modified: 2015/11/04 19:47 by denisa.sandu
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