#2414
Se citesc două numere naturale N și M și apoi, de pe următoarea linie, numere naturale de forma 2p, separate prin câte un spațiu. Să se afișeze:
1. care sunt valorile ce ar apărea pe pozițiile N și M în șirul ordonat crescător obținut din toate numerele aflate pe a doua linie a fișierului, separate printr-un spațiu;
2. puterea la care apare 2 în descompunerea în factori primi a produsului tuturor numerelor care ar fi situate între pozițiile N și M (exclusiv acestea) în șirul ordonat crescător obținut din toate numerele aflate pe a doua linie a fișierului de intrare;
3. toate numerele distincte, afișate în ordine crescătoare, care ar apărea între pozițiile N și M (exclusiv acestea) în șirul ordonat crescător, obținut din valorile citite de pe a doua linie a fișierului de intrare.
| Problema | 2lap | Operații I/O |
2lap.in/2lap.out
|
|---|---|---|---|
| Limita timp | 0.01 secunde | Limita memorie |
Total: 0.1 MB
/
Stivă 0 MB
|
| Id soluție | #22770487 | Utilizator | |
| Fișier | lap.cpp | Dimensiune | 1.50 KB |
| Data încărcării | 05 Mai 2020, 09:09 | Scor/rezultat | 100 puncte |
lap.cpp: In function 'int main()': lap.cpp:45:16: warning: unused variable 'ok' [-Wunused-variable] int s=0,l=0,ok=0,e=0,a,b,c,d; ^ lap.cpp:45:21: warning: unused variable 'e' [-Wunused-variable] int s=0,l=0,ok=0,e=0,a,b,c,d; ^ lap.cpp: In function 'int bin(int, int, long long unsigned int)': lap.cpp:26:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ lap.cpp: In function 'int main()': lap.cpp:86:9: warning: 'd' may be used uninitialized in this function [-Wmaybe-uninitialized] if(d>1) ^ lap.cpp:81:9: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] for(i=a+1;i<c;i++) ^ lap.cpp:79:9: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] if(b<v[a].b) ^ lap.cpp:81:18: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized] for(i=a+1;i<c;i++) ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0 secunde | OK. | 10 | 10 | Exemplu | |
| 2 | 0 secunde | OK. | 10 | 10 | ||
| 3 | 0 secunde | OK. | 10 | 10 | ||
| 4 | 0 secunde | OK. | 10 | 10 | ||
| 5 | 0.004 secunde | OK. | 20 | 20 | ||
| 6 | 0.004 secunde | OK. | 20 | 20 | ||
| 7 | 0.004 secunde | OK. | 20 | 20 | ||
| Punctaj total | 100 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema 2lap 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ă.