Pagini recente » Borderou de evaluare (job #684639) | Borderou de evaluare (job #1428476) | Borderou de evaluare (job #1056763) | Borderou de evaluare (job #1136849) | Borderou de evaluare (job #3263952)
Borderou de evaluare (job #3263952)
Raport evaluator
Compilare:
In function 'long long int exp(long long int, long long int)',
inlined from 'int main()' at main.cpp:47:59:
main.cpp:20:16: warning: 'fact3' may be used uninitialized [-Wmaybe-uninitialized]
20 | a = (a * a) % MOD;
| ~~~^~~~
main.cpp: In function 'int main()':
main.cpp:36:33: note: 'fact3' was declared here
36 | long long fact1, fact2, fact3, fact = 1;
| ^~~~~
In function 'long long int exp(long long int, long long int)',
inlined from 'int main()' at main.cpp:47:30:
main.cpp:19:24: warning: 'fact2' may be used uninitialized [-Wmaybe-uninitialized]
19 | res = (res * a) % MOD;
| ~~~~~^~~~
main.cpp: In function 'int main()':
main.cpp:36:26: note: 'fact2' was declared here
36 | long long fact1, fact2, fact3, fact = 1;
| ^~~~~
main.cpp:47:25: warning: 'fact1' may be used uninitialized [-Wmaybe-uninitialized]
47 | fout << ((fact1 * exp(fact2, MOD - 2)) % MOD * exp(fact3, MOD - 2)) % MOD;
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
main.cpp:36:19: note: 'fact1' was declared here
36 | long long fact1, fact2, fact3, fact = 1;
| ^~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 303kb | Ok | 3 |
2 | 0ms | 303kb | Ok | 3 |
3 | 0ms | 303kb | Ok | 4 |
4 | 0ms | 303kb | Ok | 5 |
5 | 0ms | 303kb | Ok | 5 |
6 | 0ms | 303kb | Ok | 5 |
7 | 0ms | 303kb | Ok | 5 |
8 | 0ms | 303kb | Ok | 5 |
9 | 0ms | 303kb | Ok | 4 |
10 | 0ms | 303kb | Ok | 4 |
11 | 0ms | 303kb | Ok | 4 |
12 | 0ms | 303kb | Ok | 4 |
13 | 0ms | 303kb | Ok | 4 |
14 | 0ms | 303kb | Ok | 5 |
15 | 0ms | 303kb | Ok | 5 |
16 | 0ms | 303kb | Ok | 5 |
17 | 0ms | 303kb | Ok | 5 |
18 | 0ms | 303kb | Ok | 5 |
19 | 0ms | 303kb | Ok | 4 |
20 | 0ms | 303kb | Ok | 4 |
21 | 0ms | 303kb | Ok | 4 |
22 | 0ms | 557kb | Ok | 4 |
23 | 1ms | 1081kb | Ok | 4 |
Punctaj total | 100 |