Pagini recente » Borderou de evaluare (job #400055) | Borderou de evaluare (job #1978376) | Borderou de evaluare (job #2315631) | Borderou de evaluare (job #2913199) | Borderou de evaluare (job #2796064)
Borderou de evaluare (job #2796064)
Raport evaluator
Compilare:
main.cpp: In function 'void update(int, int)':
main.cpp:3:29: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
3 | #define lsb(i) (i ^ (i - 1) & i)
| ~~~~~~~~^~~~
4 |
|
5 | using namespace std;
| ~~~~~~~~~~~~~~~~~~~~
6 |
|
7 | ifstream fin("traseu4.in");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 | ofstream fout("traseu4.out");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 |
|
10 | pair <int, int> v[NMAX * NMAX];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 | int N, M, bit[NMAX][NMAX], x, ans = 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 |
|
13 | void update(int x, int y)
| ~~~~~~~~~~~~~~~~~~~~~~~~~
14 | {
| ~
15 | for (int i = x; i <= N; i += lsb(i))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:15:34: note: in expansion of macro 'lsb'
15 | for (int i = x; i <= N; i += lsb(i))
| ^~~
main.cpp:3:29: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses]
3 | #define lsb(i) (i ^ (i - 1) & i)
| ~~~~~~~~^~~~
4 |
|
5 | using namespace std;
| ~~~~~~~~~~~~~~~~~~~~
6 |
|
7 | ifstream fin("traseu4.in");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 | ofstream fout("traseu4.out");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 |
|
10 | pair <int, int> v[NMAX * NMAX];
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 | int N, M, bit[NMAX][NMAX], x, ans = 0;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 1ms | 184kb | Okay! | 2 |
2 | 12ms | 2404kb | Okay! | 13 |
3 | 1ms | 274kb | Okay! | 7 |
4 | 1ms | 184kb | Okay! | 17 |
5 | 80ms | 2703kb | Okay! | 2 |
6 | 78ms | 2633kb | Okay! | 9 |
7 | 72ms | 2723kb | Okay! | 11 |
8 | 104ms | 2895kb | Okay! | 13 |
9 | 126ms | 3301kb | Okay! | 15 |
10 | 1ms | 184kb | Okay! | 1 |
11 | 1ms | 184kb | Okay! | 10 |
Punctaj total | 100 |