#2404
Exact așa cum spuneam Alex e un băiat năzdrăvan! De data aceasta boacăna pe care a făcut-o l-a determinat pe profesorul de informatică să îi spună că nu va mai fi iertat și pentru această boacănă așa că îi dă de ales ori îl va asculta doar pe el și restul copiilor vor scăpa ori va dă test tuturor din clasă. Alex este conștient că nu trebuie să fie pedepsiți toți pentru greșeala lui așa ca decide ca doar el trebuie să răspundă! Profesorul complet degajat îi da problema:
Se dau două șiruri de câte n
valori notate A
și B
. Pentru fiecare pereche \( A_i B_i \) se calculează resturile împărțirii la 6669666
a lui \( {A_i}^{B_i} \). Ajutați-l pe Alex să determine suma acestor resturi.
Problema | Test | Operații I/O |
![]() test.in /test.out
|
---|---|---|---|
Limita timp | 0.04 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #56872997 | Utilizator | |
Fișier | test.cpp | Dimensiune | 679 B |
Data încărcării | 09 Martie 2025, 14:22 | Scor / rezultat | Eroare de compilare |
test.cpp:7:42: error: expected ',' or '...' before 'long' unsigned long long int EXP(unsigned lonl long int baza, unsigned long long int expo, unsigned long long int modu){ ^ test.cpp: In function 'long long unsigned int EXP(unsigned int)': test.cpp:9:11: error: 'expo' was not declared in this scope while(expo>0){ ^ test.cpp:10:28: error: 'baza' was not declared in this scope if(expo%2==1)rezultat=(baza*rezultat)%modu; ^ test.cpp:10:43: error: 'modu' was not declared in this scope if(expo%2==1)rezultat=(baza*rezultat)%modu; ^ test.cpp:11:9: error: 'baza' was not declared in this scope baza=(baza*baza)%modu; ^ test.cpp:11:26: error: 'modu' was not declared in this scope baza=(baza*baza)%modu; ^ test.cpp: In function 'int main()': test.cpp:22:38: error: too many arguments to function 'long long unsigned int EXP(unsigned int)' suma=suma+EXP(a[i], b[i], 6669666); ^ test.cpp:7:24: note: declared here unsigned long long int EXP(unsigned lonl long int baza, unsigned long long int expo, unsigned long long int modu){ ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Test 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ă.