Borderou de evaluare (job #2674987)

Utilizator MihaelaCismaruMihaela Cismaru MihaelaCismaru Data 20 noiembrie 2020 23:21:47
Problema Monede2 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

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
13ms131kbCorect23
25ms131kbCorect10
3215ms3932kbCorect9
4302ms5894kbCorect9
5409ms7733kbCorect9
6397ms7733kbCorect10
71391ms23986kbCorect8
82384ms39878kbCorect7
91137ms23068kbCorect7
102158ms38371kbCorect8
Punctaj total100

Ceva nu functioneaza?