#3496
shop
Respectând normele de distanțare socială, cei \( \frac{k\cdot (k+1)}{2} \) cetățeni din comuna lui Dorel s-au programat la magazinul din localitate pentru a face cumpărăturile de Paște, în k
zile: în prima zi k
cetățeni, în a doua zi k-1
dintre cei rămași, ș.a.m.d., în ultima zi ultimul cetățean.
Fiind date t
valori ale lui k
, numere naturale, aflați pentru fiecare în câte moduri poate fi făcută planificarea pe zile pentru cumpărăturile de Paște.
qwerty
Problema | shop | Operații I/O |
![]() shop.in /shop.out
|
---|---|---|---|
Limita timp | 0.15 secunde | Limita memorie |
Total: 8 MB
/
Stivă 4 MB
|
Id soluție | #57901321 | Utilizator | |
Fișier | shop.cpp | Dimensiune | 1.13 KB |
Data încărcării | 29 Aprilie 2025, 23:01 | Scor / rezultat | Eroare de compilare |
shop.cpp:8:16: error: 'DMAX' was not declared in this scope long long fact[DMAX + 5]; ^ shop.cpp:9:16: error: 'DMAX' was not declared in this scope long long calc[DMAX + 5]; ^ shop.cpp: In function 'long long int factorial(long long int)': shop.cpp:29:12: error: 'DMAX' was not declared in this scope if(n < DMAX + 1) ^ shop.cpp:30:16: error: 'fact' was not declared in this scope return fact[n]; ^ shop.cpp:32:11: error: 'fact' was not declared in this scope val = fact[DMAX]; ^ shop.cpp:32:16: error: 'DMAX' was not declared in this scope val = fact[DMAX]; ^ shop.cpp: In function 'void precalc()': shop.cpp:40:5: error: 'fact' was not declared in this scope fact[0] = fact[1] = 1; ^ shop.cpp:41:5: error: 'calc' was not declared in this scope calc[0] = calc[1] = 1; ^ shop.cpp:42:25: error: 'DMAX' was not declared in this scope for(int i = 2; i <= DMAX + 1; i++) ^ shop.cpp: In function 'int main()': shop.cpp:56:28: error: 'calc' was not declared in this scope g << 1LL * n * pow(calc[k], MOD - 2) % MOD << '\n'; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema shop 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ă.