Borderou de evaluare (job #828616)

Utilizator avatar DragonulCosmic Nerdvana 5 Calin Dragos Andrei DragonulCosmic IP ascuns
Problemă Semafoare (clasa a 5-a) Compilator c-32
Rundă Arhiva de probleme Status evaluat
Dată 21 iun. 2025 17:19:15 Scor 68

Raport evaluator

Compilare: main.c: In function 'main': main.c:2:108: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result] 2 | int main(){FILE *fin,*fout;int c,r1,g1,v1,r2,g2,v2,t1,t2,cul1=0,cul2=0,sec=0;fin=fopen("semafoare.in","r");fscanf(fin,"%d%d%d%d%d%d%d%d%d",&c,&r1,&g1,&v1,&r2,&g2,&v2,&t1,&t2);if (c == 1){t1%=r1+g1*2+v1;t2%=r2+g2*2+v2;if(t1<r1+g1+v1)t1=r1+g1-t1;else t1=r1*2+g1*3+v1- t1; if (t2 < r2 + g2 + v2) t2 = r2 + g2 - t2; else t2 = r2 * 2 + g2 * 3 + v2 - t2; } else{ t1 %= (r1 + g1 * 2 + v1); t2 %= (r2 + g2 * 2 + v2); while (cul1 != cul2){ if (t1 < r1) cul1 = 1; else if (t1 < r1 + g1) cul1 = 2; else if (t1 < r1 + g1 + v1) cul1 = 3; else if (t1 < r1 + g1 * 2 + v1) cul1 = 2; if (t2 < r2) cul2 = 1; else if (t2 < r2 + g2) cul2 = 2; else if (t2 < r2 + g2 + v2) cul2 = 3; else if (t2 < r2 + g2 * 2 + v2) cul2 = 2; t1 = (t1 + 1) % (r1 + g1 * 2 + v1); t2 = (t2 + 1) % (r2 + g2 * 2 + v2); sec ++; } } fout = fopen ("semafoare.out" , "w"); if (c == 1 && t1 < t2) fprintf (fout , "%d\n" , t1); else if (c == 1) fprintf (fout , "%d\n" , t2); else fprintf (fout , "%d\n" , ++sec);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test Timp execuție Memorie folosită Mesaj Punctaj/test
1 1 ms 245 kb OK 4
2 1 ms 245 kb OK 4
3 1 ms 245 kb OK 4
4 1 ms 245 kb OK 3
5 1 ms 245 kb OK 3
6 1 ms 245 kb OK 3
7 1 ms 245 kb OK 3
8 1 ms 245 kb OK 3
9 1 ms 245 kb OK 3
10 2 ms 245 kb OK 3
11 1 ms 245 kb OK 4
12 1 ms 245 kb OK 3
13 1 ms 245 kb OK 3
14 1 ms 245 kb OK 4
15 1 ms 245 kb OK 4
16 1 ms 245 kb OK 3
17 1 ms 245 kb OK 3
18 1 ms 245 kb OK 3
19 2 ms 266 kb OK 4
20 1 ms 245 kb OK 4
21 1 ms 245 kb Incorect 0
22 2 ms 245 kb Incorect 0
23 1 ms 245 kb Incorect 0
24 2 ms 245 kb Incorect 0
25 1 ms 245 kb Incorect 0
26 1 ms 245 kb Incorect 0
27 1 ms 507 kb Incorect 0
28 2 ms 245 kb Incorect 0
29 1 ms 245 kb Incorect 0
30 1 ms 245 kb Incorect 0
31 1 ms 245 kb Incorect 0
32 1 ms 245 kb Incorect 0
Punctaj total 68