#979
Într-o zi frumoasă de vară, Alice se juca în parc. Deodată, văzu un iepure cu ceas, numit Iepurele Alb, sărind grăbit în scorbura unui copac. Curioasă, Alice îl urmări şi sări şi ea în scorbură. Spre mirarea ei, ajunse într-o sală mare cu N uşi încuiate. Pe fiecare uşă era scris câte un număr natural. Într-o clipă, lângă ea apăru Iepurele Alb şi-i spuse că doar uşile cu numere magice pot fi deschise dacă are cheile potrivite. Pentru a o ajuta, Iepurele Alb i-a explicat că un număr magic este un număr natural care poate fi redus la o cifră prin complementarea cifrelor acestuia faţă de cifra sa maximă din scrierea zecimală, apoi prin complementarea cifrelor numărului obţinut faţă de cifra sa maximă şi aşa mai departe până când se obţine o cifră. Scrieţi un program care să citească numerele naturale N, K şi cele N numere naturale scrise pe cele N uşi, şi care să determine:
a) cel mai mare număr par dintre numerele scrise pe cele N uşi;
b) numărul uşilor care pot fi deschise cu cheia aurie inscripţionată cu cifra K.
| Problema | Alice | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #62263148 | Utilizator | |
| Fișier | alice.cpp | Dimensiune | 4.27 KB |
| Data încărcării | 15 Ianuarie 2026, 11:53 | Scor/rezultat | Eroare de compilare |
alice.cpp:1:1: error: stray '\303' in program Într-o zi frumoasă de vară, Alice se juca în parc. Deodată, văzu un iepure cu ceas, numit Iepurele Alb, sărind grăbit în scorbura unui copac. Curioasă, Alice îl urmări şi sări şi ea în scorbură. Spre mirarea ei, ajunse într-o sală mare cu N uşi încuiate. Pe fiecare uşă era scris câte un număr natural. Într-o clipă, lângă ea apăru Iepurele Alb şi-i spuse că doar uşile cu numere magice pot fi deschise dacă are cheile potrivite. Pentru a o ajuta, Iepurele Alb i-a explicat că un număr magic este un număr natural care poate fi redus la o cifră prin complementarea cifrelor acestuia faţă de cifra sa maximă din scrierea zecimală, apoi prin complementarea cifrelor numărului obţinut faţă de cifra sa maximă şi aşa mai departe până când se obţine o cifră. Evident, nu toate numerele naturale sunt numere magice. De exemplu, uşa cu numărul 1234 poate fi deschisă cu cheia inscripţionată cu cifra 1 deoarece 1234 este un număr magic ce poate fi redus la cifra 1 prin complementări repetate (1234→3210→123→210→12→10→1), iar uşa cu numărul 1204 nu poate fi deschisă deoarece 1204 nu este un număr magic (indiferent de câte ori s-ar repeta complementarea nu poate fi redus la o cifră: 1204→3240→1204→3240→1204 ... ). ^ alice.cpp:1:1: error: stray '\216' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\256' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\256' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\256' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\256' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\256' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\256' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\242' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\216' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\242' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\243' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\243' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\243' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\242' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\242' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\243' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\243' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\305' in program alice.cpp:1:1: error: stray '\237' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\303' in program alice.cpp:1:1: error: stray '\242' in program alice.cpp:1:1: error: stray '\304' in program alice.cpp:1:1: error: stray '\203' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:1:1: error: stray '\342' in program alice.cpp:1:1: error: stray '\206' in program alice.cpp:1:1: error: stray '\222' in program alice.cpp:3:1: error: stray '\303' in program Înainte să dispară, Iepurele Alb îi dădu o cheie aurie inscripţionată cu cifra K şi o avertiză că poate deschide cu această cheie doar uşile cu numere magice ce pot fi reduse la cifra K. ^ alice.cpp:3:1: error: stray '\216' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\303' in program alice.cpp:3:1: error: stray '\256' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\305' in program alice.cpp:3:1: error: stray '\243' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\305' in program alice.cpp:3:1: error: stray '\237' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\304' in program alice.cpp:3:1: error: stray '\203' in program alice.cpp:3:1: error: stray '\305' in program alice.cpp:3:1: error: stray '\237' in program alice.cpp:5:1: error: stray '\305' in program Cerinţe. ^ alice.cpp:5:1: error: stray '\243' in program alice.cpp:6:1: error: stray '\305' in program Scrieţi un program care să citească numerele naturale N, K şi cele N numere naturale scrise pe cele N uşi, şi care să determine: ^ alice.cpp:6:1: error: stray '\243' in program alice.cpp:6:1: error: stray '\304' in program alice.cpp:6:1: error: stray '\203' in program alice.cpp:6:1: error: stray '\304' in program alice.cpp:6:1: error: stray '\203' in program alice.cpp:6:1: error: stray '\305' in program alice.cpp:6:1: error: stray '\237' in program alice.cpp:6:1: error: stray '\305' in program alice.cpp:6:1: error: stray '\237' in program alice.cpp:6:1: error: stray '\305' in program alice.cpp:6:1: error: stray '\237' in program alice.cpp:6:1: error: stray '\304' in program alice.cpp:6:1: error: stray '\203' in program alice.cpp:8:1: error: stray '\304' in program a) cel mai mare număr par dintre numerele scrise pe cele N uşi; ^ alice.cpp:8:1: error: stray '\203' in program alice.cpp:8:1: error: stray '\305' in program alice.cpp:8:1: error: stray '\237' in program alice.cpp:9:1: error: stray '\304' in program b) numărul uşilor care pot fi deschise cu cheia aurie inscripţionată cu cifra K. ^ alice.cpp:9:1: error: stray '\203' in program alice.cpp:9:1: error: stray '\305' in program alice.cpp:9:1: error: stray '\237' in program alice.cpp:9:1: error: stray '\305' in program alice.cpp:9:1: error: stray '\243' in program alice.cpp:9:1: error: stray '\304' in program alice.cpp:9:1: error: stray '\203' in program alice.cpp:12:1: error: stray '\310' in program Programul citește de la tastatură numerele N şi K și apoi N numere naturale reprezentând numerele scrise pe cele N uşi. ^ alice.cpp:12:1: error: stray '\231' in program alice.cpp:12:1: error: stray '\304' in program alice.cpp:12:1: error: stray '\203' in program alice.cpp:12:1: error: stray '\305' in program alice.cpp:12:1: error: stray '\237' in program alice.cpp:12:1: error: stray '\310' in program alice.cpp:12:1: error: stray '\231' in program alice.cpp:12:1: error: stray '\303' in program alice.cpp:12:1: error: stray '\242' in program alice.cpp:12:1: error: stray '\305' in program alice.cpp:12:1: error: stray '\237' in program alice.cpp:14:1: error: stray '\310' in program Date de ieșire ^ alice.cpp:14:1: error: stray '\231' in program alice.cpp:15:1: error: stray '\310' in program Programul va afișa pe ecran, în această ordine: ^ alice.cpp:15:1: error: stray '\231' in program alice.cpp:15:1: error: stray '\303' in program alice.cpp:15:1: error: stray '\256' in program alice.cpp:15:1: error: stray '\304' in program alice.cpp:15:1: error: stray '\203' in program alice.cpp:17:1: error: stray '\304' in program un număr natural reprezentând cel mai mare număr par dintre numerele scrise pe cele N uşi; ^ alice.cpp:17:1: error: stray '\203' in program alice.cpp:17:1: error: stray '\303' in program alice.cpp:17:1: error: stray '\242' in program alice.cpp:17:1: error: stray '\304' in program alice.cpp:17:1: error: stray '\203' in program alice.cpp:17:1: error: stray '\305' in program alice.cpp:17:1: error: stray '\237' in program alice.cpp:18:1: error: stray '\304' in program un număr natural reprezentând numărul uşilor care pot fi deschise cu cheia aurie inscripţionată cu cifra K. ^ alice.cpp:18:1: error: stray '\203' in program alice.cpp:18:1: error: stray '\303' in program alice.cpp:18:1: error: stray '\242' in program alice.cpp:18:1: error: stray '\304' in program alice.cpp:18:1: error: stray '\203' in program alice.cpp:18:1: error: stray '\305' in program alice.cpp:18:1: error: stray '\237' in program alice.cpp:18:1: error: stray '\305' in program alice.cpp:18:1: error: stray '\243' in program alice.cpp:18:1: error: stray '\304' in program alice.cpp:18:1: error: stray '\203' in program alice.cpp:19:1: error: stray '\310' in program Restricții și precizări ^ alice.cpp:19:1: error: stray '\233' in program alice.cpp:19:1: error: stray '\310' in program alice.cpp:19:1: error: stray '\231' in program alice.cpp:19:1: error: stray '\304' in program alice.cpp:19:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\304' in program complementarea cifrelor unui număr natural faţă de cifra sa maximă din scrierea zecimală constă în înlocuirea fiecărei cifre c din număr cu diferenţa dintre cifra maximă şi cifra c; de exemplu, cifra maximă a numărului 1234 este 4 iar prin complementare se înlocuieşte cifra 1 cu 3(=4-1), cifra 2 cu 2(=4-2), cifra 3 cu 1 (=4-3) şi cifra 4 cu 0(=4-4) rezultând numărul 3210; ^ alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\305' in program alice.cpp:20:1: error: stray '\243' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\303' in program alice.cpp:20:1: error: stray '\256' in program alice.cpp:20:1: error: stray '\303' in program alice.cpp:20:1: error: stray '\256' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\305' in program alice.cpp:20:1: error: stray '\243' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\305' in program alice.cpp:20:1: error: stray '\237' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:20:1: error: stray '\303' in program alice.cpp:20:1: error: stray '\256' in program alice.cpp:20:1: error: stray '\305' in program alice.cpp:20:1: error: stray '\237' in program alice.cpp:20:1: error: stray '\305' in program alice.cpp:20:1: error: stray '\237' in program alice.cpp:20:1: error: stray '\303' in program alice.cpp:20:1: error: stray '\242' in program alice.cpp:20:1: error: stray '\304' in program alice.cpp:20:1: error: stray '\203' in program alice.cpp:21:1: error: stray '\342' in program 7 ≤ N ≤ 10000; ≤0 ≤ K ≤ 9; ^ alice.cpp:21:1: error: stray '\211' in program alice.cpp:21:1: error: stray '\244' in program alice.cpp:21:1: error: stray '\342' in program alice.cpp:21:1: error: stray '\211' in program alice.cpp:21:1: error: stray '\244' in program alice.cpp:21:1: error: stray '\342' in program alice.cpp:21:1: error: stray '\211' in program alice.cpp:21:1: error: stray '\244' in program alice.cpp:21:1: error: stray '\342' in program alice.cpp:21:1: error: stray '\211' in program alice.cpp:21:1: error: stray '\244' in program alice.cpp:21:1: error: stray '\342' in program alice.cpp:21:1: error: stray '\211' in program alice.cpp:21:1: error: stray '\244' in program alice.cpp:22:1: error: stray '\305' in program pe fiecare uşă este scris un singur număr natural; ^ alice.cpp:22:1: error: stray '\237' in program alice.cpp:22:1: error: stray '\304' in program alice.cpp:22:1: error: stray '\203' in program alice.cpp:22:1: error: stray '\304' in program alice.cpp:22:1: error: stray '\203' in program alice.cpp:23:1: error: stray '\304' in program există cel puţin o uşă pe care este scris un număr par; ^ alice.cpp:23:1: error: stray '\203' in program alice.cpp:23:1: error: stray '\305' in program alice.cpp:23:1: error: stray '\243' in program alice.cpp:23:1: error: stray '\305' in program alice.cpp:23:1: error: stray '\237' in program alice.cpp:23:1: error: stray '\304' in program alice.cpp:23:1: error: stray '\203' in program alice.cpp:23:1: error: stray '\304' in program alice.cpp:23:1: error: stray '\203' in program alice.cpp:24:1: error: stray '\304' in program numărul scris pe oricare uşă (din cele N) este mai mare sau egal cu 10 şi mai mic sau egal cu 32800; ^ alice.cpp:24:1: error: stray '\203' in program alice.cpp:24:1: error: stray '\305' in program alice.cpp:24:1: error: stray '\237' in program alice.cpp:24:1: error: stray '\304' in program alice.cpp:24:1: error: stray '\203' in program alice.cpp:24:1: error: stray '\305' in program alice.cpp:24:1: error: stray '\237' in program alice.cpp:25:1: error: stray '\304' in program pentru rezolvarea corectă a cerinţei a) se acordă 20% din punctaj, iar pentru rezolvarea corectă a ambelor cerinţe se acordă 100% din punctaj. ^ alice.cpp:25:1: error: stray '\203' in program alice.cpp:25:1: error: stray '\305' in program alice.cpp:25:1: error: stray '\243' in program alice.cpp:25:1: error: stray '\304' in program alice.cpp:25:1: error: stray '\203' in program alice.cpp:25:1: error: stray '\304' in program alice.cpp:25:1: error: stray '\203' in program alice.cpp:25:1: error: stray '\305' in program alice.cpp:25:1: error: stray '\243' in program alice.cpp:25:1: error: stray '\304' in program alice.cpp:25:1: error: stray '\203' in program alice.cpp:31:1: error: stray '\310' in program Ieșire ^ alice.cpp:31:1: error: stray '\231' in program alice.cpp:35:1: error: stray '\310' in program Explicație ^ alice.cpp:35:1: error: stray '\233' in program alice.cpp:36:1: error: stray '\305' in program a) Sunt N=7 uşi pe care sunt scrise numerele 1204, 1234, 13, 195, 23, 10, 888. Cel mai mare număr par dintre cele scrise pe uşi este 1234. ^ alice.cpp:36:1: error: stray '\237' in program alice.cpp:36:1: error: stray '\304' in program alice.cpp:36:1: error: stray '\203' in program alice.cpp:36:1: error: stray '\305' in program alice.cpp:36:1: error: stray '\237' in program alice.cpp:37:1: error: stray '\304' in program b) Cheia primită este inscripţionată cu cifra K=1 şi deschide 3 uşi cu numerele 1234, 23 şi 10 deoarece numerele magice dintre cele scrise pe uşi sunt: 1234 (1234→3210→123→210→12→10→1), 13 (13→20→2), 195 (195→804→84→4), 23 (23→10→1), 10 (10→1), 888 (888→0). Numărul 1204 nu este un număr magic. ^ alice.cpp:37:1: error: stray '\203' in program alice.cpp:37:1: error: stray '\305' in program alice.cpp:37:1: error: stray '\243' in program alice.cpp:37:1: error: stray '\304' in program alice.cpp:37:1: error: stray '\203' in program alice.cpp:37:1: error: stray '\305' in program alice.cpp:37:1: error: stray '\237' in program alice.cpp:37:1: error: stray '\305' in program alice.cpp:37:1: error: stray '\237' in program alice.cpp:37:1: error: stray '\305' in program alice.cpp:37:1: error: stray '\237' in program alice.cpp:37:1: error: stray '\305' in program alice.cpp:37:1: error: stray '\237' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\342' in program alice.cpp:37:1: error: stray '\206' in program alice.cpp:37:1: error: stray '\222' in program alice.cpp:37:1: error: stray '\304' in program alice.cpp:37:1: error: stray '\203' in program alice.cpp:37:1: error: stray '\304' in program alice.cpp:37:1: error: stray '\203' in program alice.cpp:39:1: error: stray '\303' in program Încărcare soluție ^ alice.cpp:39:1: error: stray '\216' in program alice.cpp:39:1: error: stray '\304' in program alice.cpp:39:1: error: stray '\203' in program alice.cpp:39:1: error: stray '\310' in program alice.cpp:39:1: error: stray '\233' in program alice.cpp:41:1: error: stray '\310' in program Lipește codul aici ^ alice.cpp:41:1: error: stray '\231' in program alice.cpp:45:1: error: stray '\342' in program ^ alice.cpp:45:1: error: stray '\200' in program alice.cpp:45:1: error: stray '\213' in program alice.cpp:49:1: error: stray '\342' in program ^ alice.cpp:49:1: error: stray '\200' in program alice.cpp:49:1: error: stray '\213' in program alice.cpp:57:1: error: stray '\342' in program ^ alice.cpp:57:1: error: stray '\200' in program alice.cpp:57:1: error: stray '\213' in program alice.cpp:101:1: error: stray '\342' in program ^ alice.cpp:101:1: error: stray '\200' in program alice.cpp:101:1: error: stray '\213' in program alice.cpp:1:3: error: 'ntr' does not name a type Într-o zi frumoasă de vară, Alice se juca în parc. Deodată, văzu un iepure cu ceas, numit Iepurele Alb, sărind grăbit în scorbura unui copac. Curioasă, Alice îl urmări şi sări şi ea în scorbură. Spre mirarea ei, ajunse într-o sală mare cu N uşi încuiate. Pe fiecare uşă era scris câte un număr natural. Într-o clipă, lângă ea apăru Iepurele Alb şi-i spuse că doar uşile cu numere magice pot fi deschise dacă are cheile potrivite. Pentru a o ajuta, Iepurele Alb i-a explicat că un număr magic este un număr natural care poate fi redus la o cifră prin complementarea cifrelor acestuia faţă de cifra sa maximă din scrierea zecimală, apoi prin complementarea cifrelor numărului obţinut faţă de cifra sa maximă şi aşa mai departe până când se obţine o cifră. Evident, nu toate numerele naturale sunt numere magice. De exemplu, uşa cu numărul 1234 poate fi deschisă cu cheia inscripţionată cu cifra 1 deoarece 1234 este un număr magic ce poate fi redus la cifra 1 prin complementări repetate (1234→3210→123→210→12→10→1), iar uşa cu numărul 1204 nu poate fi deschisă deoarece 1204 nu este un număr magic (indiferent de câte ori s-ar repeta complementarea nu poate fi redus la o cifră: 1204→3240→1204→3240→1204 ... ). ^ alice.cpp:9:1: error: 'b' does not name a type b) numărul uşilor care pot fi deschise cu cheia aurie inscripţionată cu cifra K. ^ alice.cpp:18:1: error: 'un' does not name a type un număr natural reprezentând numărul uşilor care pot fi deschise cu cheia aurie inscripţionată cu cifra K. ^ alice.cpp:20:196: error: 'de' does not name a type complementarea cifrelor unui număr natural faţă de cifra sa maximă din scrierea zecimală constă în înlocuirea fiecărei cifre c din număr cu diferenţa dintre cifra maximă şi cifra c; de exemplu, cifra maximă a numărului 1234 este 4 iar prin complementare se înlocuieşte cifra 1 cu 3(=4-1), cifra 2 cu 2(=4-2), cifra 3 cu 1 (=4-3) şi cifra 4 cu 0(=4-4) rezultând numărul 3210; ^ alice.cpp:21:1: error: expected unqualified-id before numeric constant 7 ≤ N ≤ 10000; ≤0 ≤ K ≤ 9; ^ alice.cpp:21:23: error: expected unqualified-id before numeric constant 7 ≤ N ≤ 10000; ≤0 ≤ K ≤ 9; ^ alice.cpp:22:1: error: 'pe' does not name a type pe fiecare uşă este scris un singur număr natural; ^ alice.cpp:23:1: error: 'exist' does not name a type există cel puţin o uşă pe care este scris un număr par; ^ alice.cpp:24:1: error: 'num' does not name a type numărul scris pe oricare uşă (din cele N) este mai mare sau egal cu 10 şi mai mic sau egal cu 32800; ^ alice.cpp:25:1: error: 'pentru' does not name a type pentru rezolvarea corectă a cerinţei a) se acordă 20% din punctaj, iar pentru rezolvarea corectă a ambelor cerinţe se acordă 100% din punctaj. ^ 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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, from alice.cpp:47: /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/ostream:38, from /usr/include/c++/4.8/iostream:39, fr
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Alice face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
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ă.