Detalii evaluare #57815244

Rezumat problemă

Cursuri

#2044

Într-o tabără de vară se programează susținerea unor cursuri în K săli de clasă. Sunt N profesori care și-au exprimat dorința de a participa, fiecare dintre ei specificând intervalul de timp [ai, bi] în care își poate susține cursul. Programarea pe săli a profesorilor trebuie să țină cont de faptul că într-o clasă, la un moment dat, nu poate preda decât un singur profesor.

Cunoscându-se faptul că organizatorii doresc susținerea a cât mai multor cursuri, să se determine:

1) Numărul maxim de cursuri care pot fi programate în cele K săli de clasă, ținând cont de restricția indicată.
2) În dorința de a programa toate cursurile, în cele K săli, organizatorii decid să modifice durata cursurilor, păstrând însă neschimbată ora de început a lor. Astfel, ei hotărăsc ca toate cursurile să dureze un interval egal de timp, care însă nu va depăși durata celui mai lung curs propus inițial de unul dintre cei N profesori. Determinați care poate fi durata maximă pe care o pot avea cursurile în aceste condiții.

Detalii

Problema Cursuri Operații I/O cursuri.in/cursuri.out
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #57815244 Utilizator Adelin Hojda (uncrowned)
Fișier cursuri.cpp Dimensiune 5.98 KB
Data încărcării 20 Aprilie 2025, 17:41 Scor / rezultat Eroare de compilare

Evaluare

Mesaj compilare

cursuri.cpp:3:1: error: stray '\305' in program
 Soluţii

 ^
cursuri.cpp:3:1: error: stray '\243' in program
cursuri.cpp:8:1: error: stray '\310' in program
 Ați încărcat sursă? Reîncarcă pagina problemei.

 ^
cursuri.cpp:8:1: error: stray '\233' in program
cursuri.cpp:8:1: error: stray '\303' in program
cursuri.cpp:8:1: error: stray '\256' in program
cursuri.cpp:8:1: error: stray '\304' in program
cursuri.cpp:8:1: error: stray '\203' in program
cursuri.cpp:8:1: error: stray '\304' in program
cursuri.cpp:8:1: error: stray '\203' in program
cursuri.cpp:8:1: error: stray '\303' in program
cursuri.cpp:8:1: error: stray '\256' in program
cursuri.cpp:8:1: error: stray '\304' in program
cursuri.cpp:8:1: error: stray '\203' in program
cursuri.cpp:10:1: error: stray '\304' in program
 Postată de Clasa Intrare/ieșire Limită timp Limită memorie Sursa problemei Autor Dificultate Scorul tău

 ^
cursuri.cpp:10:1: error: stray '\203' in program
cursuri.cpp:10:1: error: stray '\310' in program
cursuri.cpp:10:1: error: stray '\231' in program
cursuri.cpp:10:1: error: stray '\304' in program
cursuri.cpp:10:1: error: stray '\203' in program
cursuri.cpp:10:1: error: stray '\304' in program
cursuri.cpp:10:1: error: stray '\203' in program
cursuri.cpp:10:1: error: stray '\304' in program
cursuri.cpp:10:1: error: stray '\203' in program
cursuri.cpp:13:7: error: "Cursuri" is not a valid filename
 #2044 Cursuri 

       ^
cursuri.cpp:21:1: error: stray '\304' in program
 Etichete: nicio etichetă

 ^
cursuri.cpp:21:1: error: stray '\203' in program
cursuri.cpp:22:1: error: stray '\304' in program
 Această problemă a fost preluată dintr-un concurs. Rezultatele evaluării pot fi diferite față de cele din concurs.

 ^
cursuri.cpp:22:1: error: stray '\203' in program
cursuri.cpp:22:1: error: stray '\304' in program
cursuri.cpp:22:1: error: stray '\203' in program
cursuri.cpp:22:1: error: stray '\304' in program
cursuri.cpp:22:1: error: stray '\203' in program
cursuri.cpp:22:1: error: stray '\304' in program
cursuri.cpp:22:1: error: stray '\203' in program
cursuri.cpp:22:1: error: stray '\310' in program
cursuri.cpp:22:1: error: stray '\233' in program
cursuri.cpp:22:1: error: stray '\304' in program
cursuri.cpp:22:1: error: stray '\203' in program
cursuri.cpp:23:1: error: stray '\310' in program
 Enunț

 ^
cursuri.cpp:23:1: error: stray '\233' in program
cursuri.cpp:24:1: error: stray '\310' in program
 Soluții 

 ^
cursuri.cpp:24:1: error: stray '\233' in program
cursuri.cpp:25:1: error: stray '\303' in program
 Într-o tabără de vară se programează susținerea unor cursuri în K săli de clasă. Sunt N profesori care și-au exprimat dorința de a participa, fiecare dintre ei specificând intervalul de timp [ai, bi] în care își poate susține cursul. Programarea pe săli a profesorilor trebuie să țină cont de faptul că într-o clasă, la un moment dat, nu poate preda decât un singur profesor.

 ^
cursuri.cpp:25:1: error: stray '\216' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\310' in program
cursuri.cpp:25:1: error: stray '\233' in program
cursuri.cpp:25:1: error: stray '\303' in program
cursuri.cpp:25:1: error: stray '\256' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\310' in program
cursuri.cpp:25:1: error: stray '\231' in program
cursuri.cpp:25:1: error: stray '\310' in program
cursuri.cpp:25:1: error: stray '\233' in program
cursuri.cpp:25:1: error: stray '\303' in program
cursuri.cpp:25:1: error: stray '\242' in program
cursuri.cpp:25:1: error: stray '\303' in program
cursuri.cpp:25:1: error: stray '\256' in program
cursuri.cpp:25:1: error: stray '\303' in program
cursuri.cpp:25:1: error: stray '\256' in program
cursuri.cpp:25:1: error: stray '\310' in program
cursuri.cpp:25:1: error: stray '\231' in program
cursuri.cpp:25:1: error: stray '\310' in program
cursuri.cpp:25:1: error: stray '\233' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\310' in program
cursuri.cpp:25:1: error: stray '\233' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\303' in program
cursuri.cpp:25:1: error: stray '\256' in program
cursuri.cpp:25:1: error: stray '\304' in program
cursuri.cpp:25:1: error: stray '\203' in program
cursuri.cpp:25:1: error: stray '\303' in program
cursuri.cpp:25:1: error: stray '\242' in program
cursuri.cpp:27:1: error: stray '\310' in program
 Cerința

 ^
cursuri.cpp:27:1: error: stray '\233' in program
cursuri.cpp:28:1: error: stray '\303' in program
 Cunoscându-se faptul că organizatorii doresc susținerea a cât mai multor cursuri, să se determine:

 ^
cursuri.cpp:28:1: error: stray '\242' in program
cursuri.cpp:28:1: error: stray '\304' in program
cursuri.cpp:28:1: error: stray '\203' in program
cursuri.cpp:28:1: error: stray '\310' in program
cursuri.cpp:28:1: error: stray '\233' in program
cursuri.cpp:28:1: error: stray '\303' in program
cursuri.cpp:28:1: error: stray '\242' in program
cursuri.cpp:28:1: error: stray '\304' in program
cursuri.cpp:28:1: error: stray '\203' in program
cursuri.cpp:30:1: error: stray '\304' in program
 1) Numărul maxim de cursuri care pot fi programate în cele K săli de clasă, ținând cont de restricția indicată.

 ^
cursuri.cpp:30:1: error: stray '\203' in program
cursuri.cpp:30:1: error: stray '\303' in program
cursuri.cpp:30:1: error: stray '\256' in program
cursuri.cpp:30:1: error: stray '\304' in program
cursuri.cpp:30:1: error: stray '\203' in program
cursuri.cpp:30:1: error: stray '\304' in program
cursuri.cpp:30:1: error: stray '\203' in program
cursuri.cpp:30:1: error: stray '\310' in program
cursuri.cpp:30:1: error: stray '\233' in program
cursuri.cpp:30:1: error: stray '\303' in program
cursuri.cpp:30:1: error: stray '\242' in program
cursuri.cpp:30:1: error: stray '\310' in program
cursuri.cpp:30:1: error: stray '\233' in program
cursuri.cpp:30:1: error: stray '\304' in program
cursuri.cpp:30:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\303' in program
 2) În dorința de a programa toate cursurile, în cele K săli, organizatorii decid să modifice durata cursurilor, păstrând însă neschimbată ora de început a lor. Astfel, ei hotărăsc ca toate cursurile să dureze un interval egal de timp, care însă nu va depăși durata celui mai lung curs propus inițial de unul dintre cei N profesori. Determinați care poate fi durata maximă pe care o pot avea cursurile în aceste condiții.

 ^
cursuri.cpp:31:1: error: stray '\216' in program
cursuri.cpp:31:1: error: stray '\310' in program
cursuri.cpp:31:1: error: stray '\233' in program
cursuri.cpp:31:1: error: stray '\303' in program
cursuri.cpp:31:1: error: stray '\256' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\303' in program
cursuri.cpp:31:1: error: stray '\242' in program
cursuri.cpp:31:1: error: stray '\303' in program
cursuri.cpp:31:1: error: stray '\256' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\303' in program
cursuri.cpp:31:1: error: stray '\256' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\303' in program
cursuri.cpp:31:1: error: stray '\256' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\310' in program
cursuri.cpp:31:1: error: stray '\231' in program
cursuri.cpp:31:1: error: stray '\310' in program
cursuri.cpp:31:1: error: stray '\233' in program
cursuri.cpp:31:1: error: stray '\310' in program
cursuri.cpp:31:1: error: stray '\233' in program
cursuri.cpp:31:1: error: stray '\304' in program
cursuri.cpp:31:1: error: stray '\203' in program
cursuri.cpp:31:1: error: stray '\303' in program
cursuri.cpp:31:1: error: stray '\256' in program
cursuri.cpp:31:1: error: stray '\310' in program
cursuri.cpp:31:1: error: stray '\233' in program
cursuri.cpp:34:1: error: stray '\310' in program
 Fișierul de intrare cursuri.in conține pe prima linie un număr natural C. Pentru toate testele, C poate lua numai valorile 1 sau 2. Pe linia a doua se găsește o pereche de numere naturale N K, separate printr-un spațiu, reprezentând numărul profesorilor și numărul de săli de clasă. Pe următoarele N linii se găsesc perechi de numere naturale ai, bi, care reprezintă intervalele de timp în care cei N profesori își susțin cursurile. Numerele în cadrul unei linii sunt separate printr-un spațiu.

 ^
cursuri.cpp:34:1: error: stray '\231' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\233' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\231' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\233' in program
cursuri.cpp:34:1: error: stray '\303' in program
cursuri.cpp:34:1: error: stray '\242' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\231' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\304' in program
cursuri.cpp:34:1: error: stray '\203' in program
cursuri.cpp:34:1: error: stray '\303' in program
cursuri.cpp:34:1: error: stray '\256' in program
cursuri.cpp:34:1: error: stray '\303' in program
cursuri.cpp:34:1: error: stray '\256' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\231' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\233' in program
cursuri.cpp:34:1: error: stray '\303' in program
cursuri.cpp:34:1: error: stray '\256' in program
cursuri.cpp:34:1: error: stray '\310' in program
cursuri.cpp:34:1: error: stray '\233' in program
cursuri.cpp:36:1: error: stray '\310' in program
 Date de ieșire

 ^
cursuri.cpp:36:1: error: stray '\231' in program
cursuri.cpp:37:1: error: stray '\304' in program
 Dacă valoarea lui C este 1, se va rezolva numai punctul 1) din cerințe. În acest caz, fişierul de ieşire cursuri.out va conține pe prima linie un număr natural reprezentând numărul maxim de cursuri care pot fi programate în cele K săli de clasă, ținând cont de restricția indicată.

 ^
cursuri.cpp:37:1: error: stray '\203' in program
cursuri.cpp:37:1: error: stray '\310' in program
cursuri.cpp:37:1: error: stray '\233' in program
cursuri.cpp:37:1: error: stray '\303' in program
cursuri.cpp:37:1: error: stray '\216' in program
cursuri.cpp:37:1: error: stray '\305' in program
cursuri.cpp:37:1: error: stray '\237' in program
cursuri.cpp:37:1: error: stray '\305' in program
cursuri.cpp:37:1: error: stray '\237' in program
cursuri.cpp:37:1: error: stray '\310' in program
cursuri.cpp:37:1: error: stray '\233' in program
cursuri.cpp:37:1: error: stray '\304' in program
cursuri.cpp:37:1: error: stray '\203' in program
cursuri.cpp:37:1: error: stray '\303' in program
cursuri.cpp:37:1: error: stray '\242' in program
cursuri.cpp:37:1: error: stray '\304' in program
cursuri.cpp:37:1: error: stray '\203' in program
cursuri.cpp:37:1: error: stray '\303' in program
cursuri.cpp:37:1: error: stray '\256' in program
cursuri.cpp:37:1: error: stray '\304' in program
cursuri.cpp:37:1: error: stray '\203' in program
cursuri.cpp:37:1: error: stray '\304' in program
cursuri.cpp:37:1: error: stray '\203' in program
cursuri.cpp:37:1: error: stray '\310' in program
cursuri.cpp:37:1: error: stray '\233' in program
cursuri.cpp:37:1: error: stray '\303' in program
cursuri.cpp:37:1: error: stray '\242' in program
cursuri.cpp:37:1: error: stray '\310' in program
cursuri.cpp:37:1: error: stray '\233' in program
cursuri.cpp:37:1: error: stray '\304' in program
cursuri.cpp:37:1: error: stray '\203' in program
cursuri.cpp:39:1: error: stray '\304' in program
 Dacă valoarea lui C este 2, se va rezolva numai punctul 2) din cerințe. În acest caz, fişierul de ieşire cursuri.out va conține pe prima linie un număr natural reprezentând durata maximă pe care o pot avea cele N cursuri, astfel încât toate să poată fi susținute în cele K săli disponibile.

 ^
cursuri.cpp:39:1: error: stray '\203' in program
cursuri.cpp:39:1: error: stray '\310' in program
cursuri.cpp:39:1: error: stray '\233' in program
cursuri.cpp:39:1: error: stray '\303' in program
cursuri.cpp:39:1: error: stray '\216' in program
cursuri.cpp:39:1: error: stray '\305' in program
cursuri.cpp:39:1: error: stray '\237' in program
cursuri.cpp:39:1: error: stray '\305' in program
cursuri.cpp:39:1: error: stray '\237' in program
cursuri.cpp:39:1: error: stray '\310' in program
cursuri.cpp:39:1: error: stray '\233' in program
cursuri.cpp:39:1: error: stray '\304' in program
cursuri.cpp:39:1: error: stray '\203' in program
cursuri.cpp:39:1: error: stray '\303' in program
cursuri.cpp:39:1: error: stray '\242' in program
cursuri.cpp:39:1: error: stray '\304' in program
cursuri.cpp:39:1: error: stray '\203' in program
cursuri.cpp:39:1: error: stray '\303' in program
cursuri.cpp:39:1: error: stray '\256' in program
cursuri.cpp:39:1: error: stray '\303' in program
cursuri.cpp:39:1: error: stray '\242' in program
cursuri.cpp:39:1: error: stray '\304' in program
cursuri.cpp:39:1: error: stray '\203' in program
cursuri.cpp:39:1: error: stray '\304' in program
cursuri.cpp:39:1: error: stray '\203' in program
cursuri.cpp:39:1: error: stray '\310' in program
cursuri.cpp:39:1: error: stray '\233' in program
cursuri.cpp:39:1: error: stray '\303' in program
cursuri.cpp:39:1: error: stray '\256' in program
cursuri.cpp:39:1: error: stray '\304' in program
cursuri.cpp:39:1: error: stray '\203' in program
cursuri.cpp:41:1: error: stray '\310' in program
 Restricții și precizări

 ^
cursuri.cpp:41:1: error: stray '\233' in program
cursuri.cpp:41:1: error: stray '\310' in program
cursuri.cpp:41:1: error: stray '\231' in program
cursuri.cpp:41:1: error: stray '\304' in program
cursuri.cpp:41:1: error: stray '\203' in program
cursuri.cpp:42:1: error: stray '\342' in program
 1 ≤ n ≤ 1000

 ^
cursuri.cpp:42:1: error: stray '\211' in program
cursuri.cpp:42:1: error: stray '\244' in program
cursuri.cpp:42:1: error: stray '\342' in program
cursuri.cpp:42:1: error: stray '\211' in program
cursuri.cpp:42:1: error: stray '\244' in program
cursuri.cpp:43:1: error: stray '\342' in program
 1 ≤ K ≤ 1 000

 ^
cursuri.cpp:43:1: error: stray '\211' in program
cursuri.cpp:43:1: error: stray '\244' in program
cursuri.cpp:43:1: error: stray '\342' in program
cursuri.cpp:43:1: error: stray '\211' in program
cursuri.cpp:43:1: error: stray '\244' in program
cursuri.cpp:44:1: error: stray '\342' in program
 1 ≤ ai < bi ≤ 100 000, unde 1 ≤ i ≤ N

 ^
cursuri.cpp:44:1: error: stray '\211' in program
cursuri.cpp:44:1: error: stray '\244' in program
cursuri.cpp:44:1: error: stray '\342' in program
cursuri.cpp:44:1: error: stray '\211' in program
cursuri.cpp:44:1: error: stray '\244' in program
cursuri.cpp:44:1: error: stray '\342' in program
cursuri.cpp:44:1: error: stray '\211' in program
cursuri.cpp:44:1: error: stray '\244' in program
cursuri.cpp:44:1: error: stray '\342' in program
cursuri.cpp:44:1: error: stray '\211' in program
cursuri.cpp:44:1: error: stray '\244' in program
cursuri.cpp:45:1: error: stray '\303' in program
 În cazul cerinței 2) se garantează că pentru toate testele există soluție

 ^
cursuri.cpp:45:1: error: stray '\216' in program
cursuri.cpp:45:1: error: stray '\310' in program
cursuri.cpp:45:1: error: stray '\233' in program
cursuri.cpp:45:1: error: stray '\304' in program
cursuri.cpp:45:1: error: stray '\203' in program
cursuri.cpp:45:1: error: stray '\304' in program
cursuri.cpp:45:1: error: stray '\203' in program
cursuri.cpp:45:1: error: stray '\304' in program
cursuri.cpp:45:1: error: stray '\203' in program
cursuri.cpp:45:1: error: stray '\310' in program
cursuri.cpp:45:1: error: stray '\233' in program
cursuri.cpp:46:1: error: stray '\304' in program
 Pentru rezolvarea corectă a primei cerinţe se acordă 45 de puncte, iar pentru rezolvarea corectă a celei de a doua cerințe se acordă 45 de puncte. Se acordă 10 puncte pentru exemple.

 ^
cursuri.cpp:46:1: error: stray '\203' in program
cursuri.cpp:46:1: error: stray '\305' in program
cursuri.cpp:46:1: error: stray '\243' in program
cursuri.cpp:46:1: error: stray '\304' in program
cursuri.cpp:46:1: error: stray '\203' in program
cursuri.cpp:46:1: error: stray '\304' in program
cursuri.cpp:46:1: error: stray '\203' in program
cursuri.cpp:46:1: error: stray '\310' in program
cursuri.cpp:46:1: error: stray '\233' in program
cursuri.cpp:46:1: error: stray '\304' in program
cursuri.cpp:46:1: error: stray '\203' in program
cursuri.cpp:46:1: error: stray '\304' in program
cursuri.cpp:46:1: error: stray '\203' in program
cursuri.cpp:59:1: error: stray '\310' in program
 Explicație

 ^
cursuri.cpp:59:1: error: stray '\233' in program
cursuri.cpp:60:1: error: stray '\304' in program
 O variantă de programare optimă este următoarea:

 ^
cursuri.cpp:60:1: error: stray '\203' in program
cursuri.cpp:60:1: error: stray '\304' in program
cursuri.cpp:60:1: error: stray '\203' in program
cursuri.cpp:60:1: error: stray '\304' in program
cursuri.cpp:60:1: error: stray '\203' in program
cursuri.cpp:62:1: error: stray '\303' in program
 în prima sală se vor susține cursurile programate între [1,3] şi [3,18]

 ^
cursuri.cpp:62:1: error: stray '\256' in program
cursuri.cpp:62:1: error: stray '\304' in program
cursuri.cpp:62:1: error: stray '\203' in program
cursuri.cpp:62:1: error: stray '\310' in program
cursuri.cpp:62:1: error: stray '\233' in program
cursuri.cpp:62:1: error: stray '\303' in program
cursuri.cpp:62:1: error: stray '\256' in program
cursuri.cpp:62:1: error: stray '\305' in program
cursuri.cpp:62:1: error: stray '\237' in program
cursuri.cpp:63:1: error: stray '\303' in program
 în a doua clasă se susține cursul programat între [1,20]

 ^
cursuri.cpp:63:1: error: stray '\256' in program
cursuri.cpp:63:1: error: stray '\304' in program
cursuri.cpp:63:1: error: stray '\203' in program
cursuri.cpp:63:1: error: stray '\310' in program
cursuri.cpp:63:1: error: stray '\233' in program
cursuri.cpp:63:1: error: stray '\303' in program
cursuri.cpp:63:1: error: stray '\256' in program
cursuri.cpp:76:1: error: stray '\310' in program
 Explicație

 ^
cursuri.cpp:76:1: error: stray '\233' in program
cursuri.cpp:77:1: error: stray '\304' in program
 Durata maximă pe care o pot avea toate cursurile este 4.

 ^
cursuri.cpp:77:1: error: stray '\203' in program
cursuri.cpp:79:1: error: stray '\304' in program
 Cursul al treilea se va mări și se va desfășura între [1,5], celelalte se vor micșora. Cursurile vor fi distribuite în cele două săli astfel:

 ^
cursuri.cpp:79:1: error: stray '\203' in program
cursuri.cpp:79:1: error: stray '\310' in program
cursuri.cpp:79:1: error: stray '\231' in program
cursuri.cpp:79:1: error: stray '\304' in program
cursuri.cpp:79:1: error: stray '\203' in program
cursuri.cpp:79:1: error: stray '\310' in program
cursuri.cpp:79:1: error: stray '\231' in program
cursuri.cpp:79:1: error: stray '\303' in program
cursuri.cpp:79:1: error: stray '\256' in program
cursuri.cpp:79:1: error: stray '\310' in program
cursuri.cpp:79:1: error: stray '\231' in program
cursuri.cpp:79:1: error: stray '\303' in program
cursuri.cpp:79:1: error: stray '\256' in program
cursuri.cpp:79:1: error: stray '\304' in program
cursuri.cpp:79:1: error: stray '\203' in program
cursuri.cpp:79:1: error: stray '\304' in program
cursuri.cpp:79:1: error: stray '\203' in program
cursuri.cpp:81:1: error: stray '\310' in program
 Sala 1: al treilea și primul profesor programați între [1,5] respectiv [5,9];

 ^
cursuri.cpp:81:1: error: stray '\231' in program
cursuri.cpp:81:1: error: stray '\310' in program
cursuri.cpp:81:1: error: stray '\233' in program
cursuri.cpp:81:1: error: stray '\303' in program
cursuri.cpp:81:1: error: stray '\256' in program
cursuri.cpp:82:1: error: stray '\310' in program
 Sala 2: al patrulea și al doilea profesor programați între [1,5] respectiv [9,13];

 ^
cursuri.cpp:82:1: error: stray '\231' in program
cursuri.cpp:82:1: error: stray '\310' in program
cursuri.cpp:82:1: error: stray '\233' in program
cursuri.cpp:82:1: error: stray '\303' in program
cursuri.cpp:82:1: error: stray '\256' in program
cursuri.cpp:83:1: error: stray '\303' in program
 Încărcare soluție

 ^
cursuri.cpp:83:1: error: stray '\216' in program
cursuri.cpp:83:1: error: stray '\304' in program
cursuri.cpp:83:1: error: stray '\203' in program
cursuri.cpp:83:1: error: stray '\310' in program
cursuri.cpp:83:1: error: stray '\233' in program
cursuri.cpp:85:1: error: stray '\310' in program
 Lipește codul aici

 ^
cursuri.cpp:85:1: error: stray '\231' in program
cursuri.cpp:177:1: error: stray '\342' in program

 ^
cursuri.cpp:177:1: error: stray '\200' in program
cursuri.cpp:177:1: error: stray '\213' in program
cursuri.cpp:230:1: error: stray '\310' in program
 Ați încărcat sursă? Reîncarcă pagina problemei.

 ^
cursuri.cpp:230:1: error: stray '\233' in program
cursuri.cpp:230:1: error: stray '\303' in program
cursuri.cpp:230:1: error: stray '\256' in program
cursuri.cpp:230:1: error: stray '\304' in program
cursuri.cpp:230:1: error: stray '\203' in program
cursuri.cpp:230:1: error: stray '\304' in program
cursuri.cpp:230:1: error: stray '\203' in program
cursuri.cpp:230:1: error: stray '\303' in program
cursuri.cpp:230:1: error: stray '\256' in program
cursuri.cpp:230:1: error: stray '\304' in program
cursuri.cpp:230:1: error: stray '\203' in program
cursuri.cpp:232:2: error: stray '\303' in program
  Reîncarcă

  ^
cursuri.cpp:232:2: error: stray '\256' in program
cursuri.cpp:232:2: error: stray '\304' in program
cursuri.cpp:232:2: error: stray '\203' in program
cursuri.cpp:235:1: error: stray '\304' in program
 Temă Dark

 ^
cursuri.cpp:235:1: error: stray '\203' in program
cursuri.cpp:1:1: error: 'pbInfo' does not name a type
 pbInfo.ro

 ^
cursuri.cpp:82:1: error: 'Sala' does not name a type
 Sala 2: al patrulea și al doilea profesor programați între [1,5] respectiv [9,13];

 ^
cursuri.cpp:83:3: error: 'nc' does not name a type
 Încărcare soluție

   ^
In file included from /usr/include/c++/4.8/iosfwd:40:0,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/postypes.h:98:11: error: 'ptrdiff_t' does not name a type
   typedef ptrdiff_t streamsize; // Signed integral type
           ^
In file included from /usr/include/c++/4.8/exception:152:0,
                 from /usr/include/c++/4.8/ios:39,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/exception_ptr.h:95:30: error: field 'nullptr_t' has incomplete type
       exception_ptr(nullptr_t) noexcept
                              ^
/usr/include/c++/4.8/bits/exception_ptr.h:95:30: error: expected ';' at end of member declaration
/usr/include/c++/4.8/bits/exception_ptr.h:95:32: error: expected unqualified-id before 'noexcept'
       exception_ptr(nullptr_t) noexcept
                                ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:285:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:419:34: error: 'nullptr_t' is not a member of 'std'
     struct __is_nullptr_t_helper<std::nullptr_t>
                                  ^
/usr/include/c++/4.8/type_traits:419:34: error: 'nullptr_t' is not a member of 'std'
/usr/include/c++/4.8/type_traits:419:48: error: template argument 1 is invalid
     struct __is_nullptr_t_helper<std::nullptr_t>
                                                ^
/usr/include/c++/4.8/type_traits:1239:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
                                ^
/usr/include/c++/4.8/type_traits:1239:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1239:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
                                ^
/usr/include/c++/4.8/type_traits:1239:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1239:61: error: template argument 1 is invalid
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
                                                             ^
/usr/include/c++/4.8/type_traits:1239:61: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1244:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1244:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1244:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1244:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1244:46: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 0> { };
                                              ^
/usr/include/c++/4.8/type_traits:1244:46: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1246:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:1248:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1248:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1248:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1248:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1248:65: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                                                 ^
/usr/include/c++/4.8/type_traits:1248:65: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1252:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1252:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1252:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1252:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1252:65: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                                                 ^
/usr/include/c++/4.8/type_traits:1252:65: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1257:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1257:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1257:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1257:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1257:46: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 0> { };
                                              ^
/usr/include/c++/4.8/type_traits:1257:46: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1259:47: error: 'std::size_t' has not been declared
   template<typename _Tp, unsigned _Uint, std::size_t _Size>
                                               ^
/usr/include/c++/4.8/type_traits:1261:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1261:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1261:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1261:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1263:28: error: template argument 1 is invalid
           _Uint - 1>::value>
                            ^
/usr/include/c++/4.8/type_traits:1263:28: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1268:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1268:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1268:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1268:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/type_traits:1270:31: error: template argument 1 is invalid
              _Uint - 1>::value>
                               ^
/usr/include/c++/4.8/type_traits:1270:31: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1627:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:1640:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:1671:17: error: 'std::size_t' has not been declared
   template<std::size_t _Len>
                 ^
/usr/include/c++/4.8/type_traits:1691:17: error: 'std::size_t' has not been declared
   template<std::size_t _Len, std::size_t _Align =
                 ^
/usr/include/c++/4.8/type_traits:1691:35: error: 'std::size_t' has not been declared
   template<std::size_t _Len, std::size_t _Align =
                                   ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:64:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_pair.h:85:17: error: 'std::size_t' has not been declared
   template<std::size_t...>
                 ^
/usr/include/c++/4.8/bits/stl_pair.h:204:41: error: 'std::size_t' has not been declared
       template<typename... _Args1, std::size_t... _Indexes1,
                                         ^
/usr/include/c++/4.8/bits/stl_pair.h:205:41: error: 'std::size_t' has not been declared
                typename... _Args2, std::size_t... _Indexes2>
                                         ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:116:67: error: expected type-specifier before 'ptrdiff_t'
   template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
                                                                   ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:116:67: error: expected '>' before 'ptrdiff_t'
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:127:15: error: '_Pointer' does not name a type
       typedef _Pointer   pointer;
               ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:129:15: error: '_Reference' does not name a type
       typedef _Reference reference;
               ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:179:15: error: 'ptrdiff_t' does not name a type
       typedef ptrdiff_t                   difference_type;
               ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:190:15: error: 'ptrdiff_t' does not name a type
       typedef ptrdiff_t                   difference_type;
               ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator.h:101:69: error: wrong number of template arguments (5, should be 3)
                       typename iterator_traits<_Iterator>::reference>
                                                                     ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator.h:403:66: error: wrong number of template arguments (5, should be 3)
     : public iterator<output_iterator_tag, void, void, void, void>
                                                                  ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator.h:494:66: error: wrong number of template arguments (5, should be 3)
     : public iterator<output_iterator_tag, void, void, void, void>
                                                                  ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator.h:588:66: error: wrong number of template arguments (5, should be 3)
     : public iterator<output_iterator_tag, void, void, void, void>
                                                                  ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/4.8/bits/stl_algobase.h:370:10: error: 'ptrdiff_t' does not name a type
    const ptrdiff_t _Num = __last - __first;
          ^
/usr/include/c++/4.8/bits/stl_algobase.h:371:8: error: '_Num' was not declared in this scope
    if (_Num)
        ^
/usr/include/c++/4.8/bits/stl_algobase.h:373:22: error: '_Num' was not declared in this scope
    return __result + _Num;
                      ^
/usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/4.8/bits/stl_algobase.h:565:10: error: 'ptrdiff_t' does not name a type
    const ptrdiff_t _Num = __last - __first;
          ^
/usr/include/c++/4.8/bits/stl_algobase.h:566:8: error: '_Num' was not declared in this scope
    if (_Num)
        ^
/usr/include/c++/4.8/bits/stl_algobase.h:568:22: error: '_Num' was not declared in this scope
    return __result - _Num;
                      ^
In file included from /usr/include/c++/4.8/ios:40:0,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/char_traits.h: At global scope:
/usr/include/c++/4.8/bits/char_traits.h:104:66: error: 'std::size_t' has not been declared
       compare(const char_type* __s1, const char_type* __s2, std::size_t __n);
                                                                  ^
/usr/include/c++/4.8/bits/char_traits.h:106:14: error: 'size_t' in namespace 'std' does not name a type
       static std::size_t
              ^
/usr/include/c++/4.8/bits/char_traits.h:110:39: error: 'std::size_t' has not been declared
       find(const char_type* __s, std::size_t __n, const char_type& __a);
                                       ^
/usr/include/c++/4.8/bits/char_traits.h:113:57: error: 'std::size_t' has not been declared
       move(char_type* __s1, const char_type* __s2, std::size_t __n);
                                                         ^
/usr/include/c++/4.8/bits/char_traits.h:116:57: error: 'std::size_t' has not been declared
       copy(char_type* __s1, const char_type* __s2, std::size_t __n);
                                                         ^
/usr/include/c++/4.8/bits/char_traits.h:119:35: error: 'std::size_t' has not been declared
       assign(char_type* __s, std::size_t __n, char_type __a);
                                   ^
/usr/include/c++/4.8/bits/char_traits.h:145:64: error: 'std::size_t' has not been declared
     compare(const char_type* __s1, const char_type* __s2, std::size_t __n)
                                                                ^
/usr/include/c++/4.8/bits/char_traits.h: In static member function 'static int __gnu_cxx::char_traits<_CharT>::compare(const char_type*, const char_type*, int)':
/usr/include/c++/4.8/bits/char_traits.h:147:12: error: 'size_t' is not a member of 'std'
       for (std::size_t __i = 0; __i < __n; ++__i)
            ^
/usr/include/c++/4.8/bits/char_traits.h:147:12: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/ios:40:0,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/char_traits.h:147:24: error: expected ';' before '__i'
       for (std::size_t __i = 0; __i < __n; ++__i)
                        ^
/usr/include/c++/4.8/bits/char_traits.h:147:33: error: '__i' was not declared in this scope
       for (std::size_t __i = 0; __i < __n; ++__i)
                                 ^
/usr/include/c++/4.8/bits/char_traits.h: At global scope:
/usr/include/c++/4.8/bits/char_traits.h:156:5: error: 'size_t' in namespace 'std' does not name a type
     std::size_t
     ^
/usr/include/c++/4.8/bits/char_traits.h:169:37: error: 'std::size_t' has not been declared
     find(const char_type* __s, std::size_t __n, const char_type& __a)
                                     ^
/usr/include/c++/4.8/bits/char_traits.h: In static member function 'static const char_type* __gnu_cxx::char_traits<_CharT>::find(const char_type*, int, const char_type&)':
/usr/include/c++/4.8/bits/char_traits.h:171:12: error: 'size_t' is not a member of 'std'
       for (std::size_t __i = 0; __i < __n; ++__i)
            ^
/usr/include/c++/4.8/bits/char_traits.h:171:12: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/ios:40:0,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/bits/char_traits.h:171:24: error: expected ';' before '__i'
       for (std::size_t __i = 0; __i < __n; ++__i)
                        ^
/usr/include/c++/4.8/bits/char_traits.h:171:33: error: '__i' was not declared in this scope
       for (std::size_t __i = 0; __i < __n; ++__i)
                                 ^
/usr/include/c++/4.8/bits/char_traits.h: At global scope:
/usr/include/c++/4.8/bits/char_traits.h:180:55: error: 'std::size_t' has not been declared
     move(char_type* __s1, const char_type* __s2, std::size_t __n)
                                                       ^
/usr/include/c++/4.8/bits/char_traits.h:189:55: error: 'std::size_t' has not been declared
     copy(char_type* __s1, const char_type* __s2, std::size_t __n)
                                                       ^
/usr/include/c++/4.8/bits/char_traits.h:199:33: error: 'std::size_t' has not been declared
     assign(char_type* __s, std::size_t __n, char_type __a)
                                 ^
In file included from /usr/include/c++/4.8/ext/new_allocator.h:33:0,
                 from /usr/include/i386-linux-gnu/c++/4.8/bits/c++allocator.h:33,
                 from /usr/include/c++/4.8/bits/allocator.h:46,
                 from /usr/include/c++/4.8/string:41,
                 from /usr/include/c++/4.8/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8/bits/ios_base.h:41,
                 from /usr/include/c++/4.8/ios:42,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/new:91:31: error: declaration of 'operator new' as non-function
 void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
                               ^
/usr/include/c++/4.8/new:91:20: error: 'size_t' is not a member of 'std'
 void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc)
                    ^
/usr/include/c++/4.8/new:91:20: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/ext/new_allocator.h:33:0,
                 from /usr/include/i386-linux-gnu/c++/4.8/bits/c++allocator.h:33,
                 from /usr/include/c++/4.8/bits/allocator.h:46,
                 from /usr/include/c++/4.8/string:41,
                 from /usr/include/c++/4.8/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8/bits/ios_base.h:41,
                 from /usr/include/c++/4.8/ios:42,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/new:93:33: error: declaration of 'operator new []' as non-function
 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
                                 ^
/usr/include/c++/4.8/new:93:22: error: 'size_t' is not a member of 'std'
 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc)
                      ^
/usr/include/c++/4.8/new:93:22: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/ext/new_allocator.h:33:0,
                 from /usr/include/i386-linux-gnu/c++/4.8/bits/c++allocator.h:33,
                 from /usr/include/c++/4.8/bits/allocator.h:46,
                 from /usr/include/c++/4.8/string:41,
                 from /usr/include/c++/4.8/bits/locale_classes.h:40,
                 from /usr/include/c++/4.8/bits/ios_base.h:41,
                 from /usr/include/c++/4.8/ios:42,
                 from /usr/include/c++/4.8/istream:38,
                 from /usr/include/c++/4.8/fstream:38,
                 from cursuri.cpp:89:
/usr/include/c++/4.8/new:99:25: error: declaration of 'operator new' as non-function
 void* operator new(std::size_t, const std

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema Cursuri face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.

Du-te sus!