#262
Se dă un șir de n
numere reale, în ordine strict crescătoare. Să se determine un număr natural x
, cu proprietatea că în orice interval deschis având drept capete oricare două valori din șir se află cel puțin x
numere întregi.
Problema | Intervale1 | Operații I/O |
![]() intervale1.in /intervale1.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #58088519 | Utilizator | |
Fișier | intervale1.cpp | Dimensiune | 736 B |
Data încărcării | 13 Mai 2025, 15:06 | Scor / rezultat | Eroare de compilare |
intervale1.cpp:1:1: error: expected unqualified-id before string constant "#include <bits/stdc++.h>\nusing namespace std;\nifstream fin (\"intervale1.in\");\nofstream fout (\"intervale1.out\");\n\nvoid Intervale1(){\n int n, intervalMin = INT_MAX;\n double x, y;\n fin >> n;\n fin >> x; // citire cu x si y ca sa putem face diferenta dintre \n for (int i = 2; i <= n; ++i) { // elementul actual si cel din urma\n fin >> y;\n if((int)y == (double)y && (int)x == (double)x) // ne cere interval deschis - nr > x && nr < y \n intervalMin = min(intervalMin, (int)(y - x - 1));\n else intervalMin = min(intervalMin, ((int)y - (int)x));\n x = y; // pentru continuitate\n }\n fout << intervalMin;\n}\n\nint main()\n{\n Intervale1();\n return 0;\n}\n\n" ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Intervale1 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ă.