Borderou de evaluare (job #2846242)

Utilizator Cosmin2004_InfoMoldoveanu Cosmin Cosmin2004_Info Data 8 februarie 2022 23:45:22
Problema Rotatii Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 10

Raport evaluator

Compilare: main.cpp: In constructor 'treap::treap(int)': main.cpp:11:14: warning: 'treap::priority' will be initialized after [-Wreorder] 11 | int val, priority, subtree_size; | ^~~~~~~~ main.cpp:10:12: warning: 'treap* treap::left' [-Wreorder] 10 | treap *left, *right; | ^~~~ main.cpp:21:5: warning: when initialized here [-Wreorder] 21 | treap(int x) : val(x), priority(rng()), left(NULL), right(NULL) { update(); } | ^~~~~ main.cpp: In function 'std::array<treap*, 2> split(treap*, int)': main.cpp:28:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 28 | auto [res_left, res_right] = split(t -> left, key); | ^ main.cpp:33:14: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 33 | auto [res_left, res_right] = split(t -> right, key - size(t -> left) - 1); | ^ main.cpp: In function 'void insert(int, int)': main.cpp:67:10: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 67 | auto [l, r] = split(root, pos); | ^ main.cpp: In function 'void erase(int)': main.cpp:73:10: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 73 | auto [l, r1] = split(root, pos); | ^ main.cpp:74:10: warning: structured bindings only available with '-std=c++17' or '-std=gnu++17' 74 | auto [to_delete, r] = split(r1, 1); | ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms184kbOK10
244ms2191kbRaspuns gresit30
369ms3330kbRaspuns gresit40
469ms3235kbRaspuns gresit30
5228ms10678kbRaspuns gresit30
635ms843kbRaspuns gresit40
769ms3166kbRaspuns gresit40
868ms2473kbRaspuns gresit30
9278ms8675kbRaspuns gresit30
10277ms8871kbRaspuns gresit30
Punctaj total10

Ceva nu functioneaza?