#1781
Intersectii
Se dau două numere naturale w şi h
reprezentând lungimile laturilor dreptunghiului ABCD, un număr natural n
şi n numere naturale x1, x2,… xn
cu propietatea din enunt. Punctul P
se plasează, pe rând, în toate punctele interioare dreptunghiului ABCD care sunt colţuri ale unor pătrate de latură 1
. Pentru fiecare valoare x[i]
(1 ≤ i ≤ n), determinaţi numărul de segmente distincte care trec prin exact x[i]
pătrate
2-intersectate.
Problema | Intersectii | Operații I/O |
intersectii.in /intersectii.out
|
---|---|---|---|
Limita timp | 0.2 secunde | Limita memorie |
Total: 2 MB
/
Stivă 2 MB
|
Id soluție | #49603180 | Utilizator | |
Fișier | intersectii.cpp | Dimensiune | 800 B |
Data încărcării | 08 Martie 2024, 18:32 | Scor / rezultat | Eroare de compilare |
intersectii.cpp: In function 'int main()': intersectii.cpp:12:18: error: expected initializer before 'int' ofstream cout()int n,m,p,x,val,v[4005]={}; ^ intersectii.cpp:13:8: error: 'n' was not declared in this scope cin>>n>>m>>p; ^ intersectii.cpp:13:11: error: 'm' was not declared in this scope cin>>n>>m>>p; ^ intersectii.cpp:13:14: error: 'p' was not declared in this scope cin>>n>>m>>p; ^ intersectii.cpp:18:9: error: 'val' was not declared in this scope val=i+j-1;// val=numar de patrate-2 intersectate ^ intersectii.cpp:19:9: error: 'v' was not declared in this scope v[val]++;//creste nr de segmente ce intersecteaza val patrate2 intersectate ^ intersectii.cpp:20:75: error: expected ')' before ';' token for(int I=i+i,J=j+j,VAL=val+val;I<n && J<m;I=I+i,J=J+j,VAL=VAL+val;){ ^ intersectii.cpp:20:76: error: expected primary-expression before ')' token for(int I=i+i,J=j+j,VAL=val+val;I<n && J<m;I=I+i,J=J+j,VAL=VAL+val;){ ^ intersectii.cpp:20:76: error: expected ';' before ')' token intersectii.cpp:30:10: error: 'x' was not declared in this scope cin>>x; ^ intersectii.cpp:31:11: error: 'v' was not declared in this scope cout<<v[x]<<endl; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Intersectii 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ă.