#3853
Astăzi în clasa 0 profesoara a numit Q copii și le-a dat 3 numere, a, b și c, copiii trebuiau să spună care este rezultatul calculului \({a}^{{C}_{b}^{c}}\), adică \({a}^{ \frac{b! }{{c! *(b-c)! }}}\), modulo \(10^9+7\). Copiii nu au știut să răspundă la întrebări așa că voi trebuie acuma să le spuneți rezultatul.
CsAcademy
| Problema | Clasa0 | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.4 secunde | Limita memorie |
Total: 9 MB
/
Stivă 1 MB
|
| Id soluție | #63390631 | Utilizator | |
| Fișier | clasa0.cpp | Dimensiune | 999 B |
| Data încărcării | 01 Martie 2026, 15:32 | Scor/rezultat | Eroare de compilare |
clasa0.cpp: In function 'void fact()': clasa0.cpp:28:11: error: 'void fact()' redeclared as different kind of symbol void fact() ^ clasa0.cpp:27:13: error: previous declaration of 'std::vector<long long int> fact' vector<int> fact(1000001); ^ clasa0.cpp: In function 'long long int combinari(long long int, long long int)': clasa0.cpp:36:25: error: no match for call to '(std::vector<long long int>) (long long int&)' int numarator=fact(b); ^ clasa0.cpp:37:24: error: no match for call to '(std::vector<long long int>) (long long int&)' int numitor=(fact(c)*fact(b-c))%mod2; ^ clasa0.cpp:37:34: error: no match for call to '(std::vector<long long int>) (long long int)' int numitor=(fact(c)*fact(b-c))%mod2; ^ clasa0.cpp: In function 'int32_t main()': clasa0.cpp:42:10: error: no match for call to '(std::vector<long long int>) ()' fact(); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Clasa0 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ă.