#930
Se dau două segmente în plan, specificate prin coordonatele capetelor. Să se verifice dacă au cel puțin un punct comun.
| Problema | IntersectieSegmente | Operații I/O |
intersectiesegmente.in/intersectiesegmente.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #63649307 | Utilizator | |
| Fișier | intersectiesegmente.cpp | Dimensiune | 841 B |
| Data încărcării | 12 Martie 2026, 16:31 | Scor/rezultat | 0 puncte |
intersectiesegmente.cpp: In function 'bool ok(pct, pct, pct)': intersectiesegmente.cpp:17:73: warning: suggest parentheses around '&&' within '||' [-Wparentheses] return (((c.x-a.x)*(c.x-b.x)<0 || (c.y-a.y)*(c.y-b.y)<0 || c.x==b.x && c.y==b.y || c.x==a.x && c.y==a.y ) && det(a,b,c)==0); ^ intersectiesegmente.cpp:17:97: warning: suggest parentheses around '&&' within '||' [-Wparentheses] return (((c.x-a.x)*(c.x-b.x)<0 || (c.y-a.y)*(c.y-b.y)<0 || c.x==b.x && c.y==b.y || c.x==a.x && c.y==a.y ) && det(a,b,c)==0); ^ intersectiesegmente.cpp: In function 'int main()': intersectiesegmente.cpp:22:9: warning: unused variable 'd1' [-Wunused-variable] int d1=det(a,b,c); ^ intersectiesegmente.cpp:23:9: warning: unused variable 'd2' [-Wunused-variable] int d2=det(a,b,d); ^ intersectiesegmente.cpp:24:9: warning: unused variable 'd3' [-Wunused-variable] int d3=det(c,d,a); ^ intersectiesegmente.cpp:25:9: warning: unused variable 'd4' [-Wunused-variable] int d4=det(c,d,b); ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0 secunde | Raspuns gresit. | 5 | 0 | Exemplu | |
| 2 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 3 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 4 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 5 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 6 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 7 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 8 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 9 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 10 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 11 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 12 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 13 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 14 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 15 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 16 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 17 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 18 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 19 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 20 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| Punctaj total | 0 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema IntersectieSegmente 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ă.