Borderou de evaluare (job #2069988)

Utilizator cojocarugabiReality cojocarugabi Data 19 noiembrie 2017 02:35:05
Problema Arbori de intervale Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: user.cpp: In member function ‘void DSU::Restore(int)’: user.cpp:53:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (v.size() > Size) ^ user.cpp: At global scope: user.cpp:109:164: error: expected primary-expression before ‘)’ token void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:168: error: expected primary-expression before ‘]’ token void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:170: error: expected primary-expression before ‘int’ void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:176: error: expected primary-expression before ‘int’ void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:182: error: expected primary-expression before ‘int’ void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:190: error: expected primary-expression before ‘&’ token void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:192: error: ‘d’ was not declared in this scope void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:196: error: expected primary-expression before ‘&’ token void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp:109:198: error: ‘e’ was not declared in this scope void init(int N,int SZ,T vv,function < T(T,T) > cc,function < void(T&,T) > ADD,function < void(int,int,int,T&,T&) > llz = (function < void(int,int,int,T&,T&) >) [&](int a,int b,int c,T & d,T & e) {return;}) ^ user.cpp: In function ‘int main()’: user.cpp:186:89: error: call to ‘void segmenttree<T>::init(int, int, T, std::function<T(T, T)>, std::function<void(T&, T)>, std::function<void(int, int, int, T&, T&)>) [with T = int]’ uses the default argument for parameter 6, which is not yet defined tr.init(n,4 * n + 5,-1,[&](int a,int b){return max(a,b);},[&](int &a,int b) {a = b;}); ^ user.cpp:181:35: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("arbint.in","r",stdin); ^ user.cpp:182:37: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("arbint.out","w",stdout); ^ user.cpp:184:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d%d",&n,&m); ^ user.cpp:189:26: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d",&s[i]); ^ user.cpp:194:34: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d%d%d",&op,&l,&r);

Ceva nu functioneaza?