Pagini recente » Borderou de evaluare (job #1093430) | Borderou de evaluare (job #82770) | Borderou de evaluare (job #2259486) | Borderou de evaluare (job #1783285) | Borderou de evaluare (job #2674987)
Borderou de evaluare (job #2674987)
Raport evaluator
Compilare:
main.cpp: In function 'str inmulteste(str, str)':
main.cpp:15:27: warning: narrowing conversion of '(((1ll * ((long long int)x.str::a)) * ((long long int)y.str::a)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {(1LL*x.a*y.a) % mod, (1LL*x.b*y.b) %mod};
~~~~~~~~~~~~~~^~~~~
main.cpp:15:48: warning: narrowing conversion of '(((1ll * ((long long int)x.str::b)) * ((long long int)y.str::b)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {(1LL*x.a*y.a) % mod, (1LL*x.b*y.b) %mod};
~~~~~~~~~~~~~~^~~~
main.cpp: In function 'str aduna(str, str)':
main.cpp:18:53: warning: narrowing conversion of '(((((1ll * ((long long int)x.str::a)) * ((long long int)y.str::b)) % 1000000007ll) + (((1ll * ((long long int)y.str::a)) * ((long long int)x.str::b)) % 1000000007ll)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {((1LL*x.a*y.b)%mod + (1LL*y.a*x.b)%mod) % mod, (1LL*x.b * y.b) % mod};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
main.cpp:18:76: warning: narrowing conversion of '(((1ll * ((long long int)x.str::b)) * ((long long int)y.str::b)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {((1LL*x.a*y.b)%mod + (1LL*y.a*x.b)%mod) % mod, (1LL*x.b * y.b) % mod};
~~~~~~~~~~~~~~~~^~~~~
main.cpp: In function 'str scade(str, str)':
main.cpp:21:62: warning: narrowing conversion of '((((((1ll * ((long long int)x.str::a)) * ((long long int)y.str::b)) % 1000000007ll) - (((1ll * ((long long int)y.str::a)) * ((long long int)x.str::b)) % 1000000007ll)) + 1000000007ll) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {(((1LL*x.a*y.b)%mod - (1LL*y.a*x.b)%mod) + mod ) % mod, (1LL*x.b * y.b) % mod};
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
main.cpp:21:85: warning: narrowing conversion of '(((1ll * ((long long int)x.str::b)) * ((long long int)y.str::b)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {(((1LL*x.a*y.b)%mod - (1LL*y.a*x.b)%mod) + mod ) % mod, (1LL*x.b * y.b) % mod};
~~~~~~~~~~~~~~~~^~~~~
main.cpp: In function 'str imparte(str, str)':
main.cpp:24:27: warning: narrowing conversion of '(((1ll * ((long long int)x.str::a)) * ((long long int)y.str::b)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {(1LL*x.a*y.b) % mod, (1LL*x.b*y.a) %mod};
~~~~~~~~~~~~~~^~~~~
main.cpp:24:48: warning: narrowing conversion of '(((1ll * ((long long int)x.str::b)) * ((long long int)y.str::a)) % 1000000007ll)' from 'long long int' to 'int' inside { } [-Wnarrowing]
return {(1LL*x.a*y.b) % mod, (1LL*x.b*y.a) %mod};
~~~~~~~~~~~~~~^~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 3ms | 131kb | Corect | 23 |
2 | 5ms | 131kb | Corect | 10 |
3 | 215ms | 3932kb | Corect | 9 |
4 | 302ms | 5894kb | Corect | 9 |
5 | 409ms | 7733kb | Corect | 9 |
6 | 397ms | 7733kb | Corect | 10 |
7 | 1391ms | 23986kb | Corect | 8 |
8 | 2384ms | 39878kb | Corect | 7 |
9 | 1137ms | 23068kb | Corect | 7 |
10 | 2158ms | 38371kb | Corect | 8 |
Punctaj total | 100 |