Pagini recente »
Borderou de evaluare (job #468796)
|
Borderou de evaluare (job #56950)
|
Borderou de evaluare (job #547038)
|
Borderou de evaluare (job #457951)
|
Borderou de evaluare (job #828616)
Borderou de evaluare (job #828616)
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
|