#2879
Pe Aeroportul Internaţional Iaşi urmează să se organizeze un spectacol de acrobaţiuni aviatice, cu ocazia sărbătoririi centenarului României.
Fiecare dintre cei n piloţi înscrişi va pilota câte un avion. La înscriere, pilotul primeşte un cod \( {p}_{i} \) şi avionul său un cod \( {a}_{i} \). Astfel, fiecare pilot i poate afla codul spectacolului pe care îl va prezenta publicului, calculând cel mai mare divizor comun dintre codul său şi cel al avionului pe care îl pilotează: \( cmmdc( {p}_{i} , {a}_{i} ) \).
Un pilot poate fi considerat „spectaculos” dacă codul spectacolului său este multiplul unui număr x dat. Organizatorul evenimentului a vrut să le facă spectorilor o surpriză şi a infiltrat printre piloţii spectaculoşi nişte piloţi „legendari” (ale caror spectacole vor fi de asemenea multiplu al numărului x). Totodată, organizatorul concursului a stabilit o metodă prin care un pilot „legendar” să poată fi identificat: pe langă caracteristicile unui pilot special, spectacolul unui pilot legendar va avea exact 2 divizori primi.
Fiind mult prea concentrat pe organizarea spectacolului acrobatic, organizatorul a pierdut din greşeală lista cu numele piloţilor care sunt „spectaculoşi” şi „legendari”, însă încă mai are lista cu toate codurile participanţilor. Având la dispoziţie o singură zi pâna la finalizarea înscrierilor el vă cere ajutorul pentru a gasi numărul de piloţi „spectaculoşi” şi „legendari”.
| Problema | Pilot | Operații I/O |
pilot.in/pilot.out
|
|---|---|---|---|
| Limita timp | 0.11 secunde | Limita memorie |
Total: 2 MB
/
Stivă 1 MB
|
| Id soluție | #63145317 | Utilizator | |
| Fișier | pilot.cpp | Dimensiune | 803 B |
| Data încărcării | 17 Februarie 2026, 12:04 | Scor/rezultat | Eroare de compilare |
pilot.cpp: In function 'int main()': pilot.cpp:37:5: error: reference to 'cin' is ambiguous cin >> n >> x; ^ pilot.cpp:6:10: note: candidates are: std::ifstream cin ifstream cin("pilot.in"); ^ In file included from pilot.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ pilot.cpp:40:9: error: reference to 'cin' is ambiguous cin >> c >> a; ^ pilot.cpp:6:10: note: candidates are: std::ifstream cin ifstream cin("pilot.in"); ^ In file included from pilot.cpp:1:0: /usr/include/c++/4.8/iostream:60:18: note: std::istream std::cin extern istream cin; /// Linked to standard input ^ pilot.cpp:48:5: error: reference to 'cout' is ambiguous cout << speciali << " " << legendari; ^ pilot.cpp:7:10: note: candidates are: std::ofstream cout ofstream cout("pilot.out"); ^ In file included from pilot.cpp:1:0: /usr/include/c++/4.8/iostream:61:18: note: std::ostream std::cout extern ostream cout; /// Linked to standard output ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Pilot 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ă.