#4970
Poștașul Algorel are de livrat colete la n case de pe Strada Progresiilor, la numerele cunoscute a1, a2, …, an. El are
un algoritm propriu de vizitare a unor case de pe stradă, chiar dacă nu are pachete pentru toate acestea. La început Algorel alege un număr x, vizitează casa cu numarul 1, iar apoi fiecare casă vizitată se află la un număr mai mare cu x decât numărul celei vizitate anterior. Casele cu toate celelalte numere rămân nevizitate. Pentru că vrea să fie cât mai eficient, Algorel vrea să aleagă un număr natural x cât mai mare care să permită vizitarea tuturor caselor la care are de livrat colete. Determinați cea mai mare valoare x astfel încât între casele vizitate de Algorel cu numerele 1, 𝑥+1, 2·𝑥+1, 3·𝑥+1, … să se regăsească toate cele n case la care are de livrat colete.
OJI 2026, clasa a 9-a
| Problema | posta | Operații I/O |
posta.in/posta.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 128 MB
/
Stivă 8 MB
|
| Id soluție | #64711665 | Utilizator | |
| Fișier | posta.cpp | Dimensiune | 406 B |
| Data încărcării | 25 Mai 2026, 15:24 | Scor/rezultat | Eroare de compilare |
posta.cpp: In function ‘int main()’: posta.cpp:21:13: error: ‘gcd’ was not declared in this scope 21 | g = gcd(g, x - 1); | ^~~
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema posta 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ă.