Borderou de evaluare (job #2599386)

Utilizator MateiAruxandeiMateiStefan MateiAruxandei Data 11 aprilie 2020 14:36:59
Problema Aliniere Status done
Runda Fmi No Stress 9 Compilator cpp-64 | Vezi sursa
Scor 60

Raport evaluator

Compilare: main.cpp: In function 'void ADD(int, int)': main.cpp:3:32: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] #define zerous(x) (x ^ (x - 1) & x) ~~~~~~~~^~~~~ #define NMAX 100005 ~~~~~~~~~~~~~~~~~~~~ using namespace std; ~~~~~~~~~~~~~~~~~~~~~ ~ ifstream fin("aliniere.in"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ofstream fout("aliniere.out"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ int v[NMAX], AIB[NMAX], aux[NMAX], n; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vector<pair<int, int> > seg; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ inline bool cmp(pair<int, int> a, pair<int, int> b) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~~ if(a.second == b.second) ~~~~~~~~~~~~~~~~~~~~~~~~~ return a.first < b.first; ~~~~~~~~~~~~~~~~~~~~~~~~~~ return a.second < b.second; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } ~~ ~ void ADD(int poz, int val) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~~ for(int i = poz; i <= n; i += zerous(i)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:22:35: note: in expansion of macro 'zerous' for(int i = poz; i <= n; i += zerous(i)) ^~~~~~ main.cpp: In function 'int Query(int)': main.cpp:3:32: warning: suggest parentheses around arithmetic in operand of '^' [-Wparentheses] #define zerous(x) (x ^ (x - 1) & x) ~~~~~~~~^~~~~ #define NMAX 100005
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK10
22ms131kbOK10
32ms131kbOK10
45ms131kbOK10
55ms131kbOK10
66ms131kbOK10
7603ms786kbTime limit exceeded0
8600ms786kbTime limit exceeded0
9600ms655kbTime limit exceeded0
10603ms655kbTime limit exceeded0
Punctaj total60

Ceva nu functioneaza?