#3975
Intervale_AB
Dându-se N
intervale [a, b]
, calculați numărul maxim de astfel de intervale care se intersectează în cel puțin un punct.
ad-hoc
Problema | Intervale_AB | Operații I/O |
intervale.in /intervale.out
|
---|---|---|---|
Limita timp | 0.4 secunde | Limita memorie |
Total: 16 MB
/
Stivă 8 MB
|
Id soluție | #34517629 | Utilizator | |
Fișier | intervale_ab.c | Dimensiune | 557 B |
Data încărcării | 04 Februarie 2022, 14:24 | Scor / rezultat | Eroare de compilare |
intervale_ab.c: In function 'main': intervale_ab.c:17:12: error: conflicting types for 'mx' float *mx = fgets(mx,4,f); ^ intervale_ab.c:9:12: note: previous declaration of 'mx' was here float mx; ^ intervale_ab.c:17:5: warning: passing argument 1 of 'fgets' from incompatible pointer type [enabled by default] float *mx = fgets(mx,4,f); ^ In file included from /usr/include/stdio.h:937:0, from intervale_ab.c:1: /usr/include/i386-linux-gnu/bits/stdio2.h:253:1: note: expected 'char * __restrict__' but argument is of type 'float *' fgets (char *__restrict __s, int __n, FILE *__restrict __stream) ^ intervale_ab.c:17:17: warning: initialization from incompatible pointer type [enabled by default] float *mx = fgets(mx,4,f); ^ intervale_ab.c:21:14: error: invalid operands to binary <= (have 'float' and 'float *') if(a<=mx&&b>=mx) ^ intervale_ab.c:21:21: error: invalid operands to binary >= (have 'float' and 'float *') if(a<=mx&&b>=mx) ^ intervale_ab.c:24:5: warning: format '%f' expects argument of type 'double', but argument 2 has type 'float *' [-Wformat=] printf("numarul maxim de intervale care se intersecteaza in cel putin un punct este %f" , mx); ^ intervale_ab.c:11:10: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] scanf("%d" , &N); ^ intervale_ab.c:16:10: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] scanf("%d" , &i); ^ intervale_ab.c:20:10: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] scanf("%f %f" , &a , &b); ^ intervale_ab.c:28:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Intervale_AB 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ă.