#4113
dulciuri
Tsubasa-chan adoră dulciurile! De curând a apărut un nou tip de desert. Astfel decide să înfăptuiască o nouă fabrică care să producă acest produs delicios. Fabrica conține un container imens pătratic, plin de aluat, de 10
6
x 10
6
unități. Fiecare punct din container are drept coordonate o pereche de numere reale (x, y)
, unde 0 ≤ x, y ≤ 10
6
, iar fiecare punct are o dulceață. Dându-se toate operațiile întreprinse în producerea desertului, să se găsească dulcețurile totale ce sunt găsite la toate operațiile de degustare.
OJI 2022 clasele XI-XII
Problema | dulciuri | Operații I/O |
dulciuri.in /dulciuri.out
|
---|---|---|---|
Limita timp | 0.9 secunde | Limita memorie |
Total: 512 MB
/
Stivă 64 MB
|
Id soluție | #49406280 | Utilizator | |
Fișier | dulciuri.cpp | Dimensiune | 2.25 KB |
Data încărcării | 29 Februarie 2024, 10:40 | Scor / rezultat | Eroare de compilare |
dulciuri.cpp:6:22: error: size of array 'aintx' has non-integral type 'long double' long double aintx[4*N], ainty[4*N], q; ^ dulciuri.cpp:6:34: error: size of array 'ainty' has non-integral type 'long double' long double aintx[4*N], ainty[4*N], q; ^ dulciuri.cpp: In function 'void update(long double, long double, long double, long double, long double, long double)': dulciuri.cpp:15:22: error: invalid types 'long double [1][long double]' for array subscript aintx[nod] += val; ^ dulciuri.cpp:19:22: error: invalid types 'long double [1][long double]' for array subscript ainty[nod] += val; ^ dulciuri.cpp:29:18: error: invalid types 'long double [1][long double]' for array subscript aintx[nod] = aintx[fs(nod)] + aintx[fd(nod)]; ^ dulciuri.cpp:29:35: error: invalid types 'long double [1][long double]' for array subscript aintx[nod] = aintx[fs(nod)] + aintx[fd(nod)]; ^ dulciuri.cpp:29:52: error: invalid types 'long double [1][long double]' for array subscript aintx[nod] = aintx[fs(nod)] + aintx[fd(nod)]; ^ dulciuri.cpp:31:18: error: invalid types 'long double [1][long double]' for array subscript ainty[nod] = ainty[fs(nod)] + ainty[fd(nod)]; ^ dulciuri.cpp:31:35: error: invalid types 'long double [1][long double]' for array subscript ainty[nod] = ainty[fs(nod)] + ainty[fd(nod)]; ^ dulciuri.cpp:31:52: error: invalid types 'long double [1][long double]' for array subscript ainty[nod] = ainty[fs(nod)] + ainty[fd(nod)]; ^ dulciuri.cpp: In function 'long double query(long double, long double, long double, long double, long double, long double)': dulciuri.cpp:38:29: error: invalid types 'long double [1][long double]' for array subscript return aintx[nod]; ^ dulciuri.cpp:39:25: error: invalid types 'long double [1][long double]' for array subscript return ainty[nod]; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema dulciuri 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ă.