Borderou de evaluare (job #2459663)

Utilizator alexradu04Radu Alexandru alexradu04 Data 22 septembrie 2019 13:25:04
Problema Anagrame2 Status done
Runda Algoritmiada 2019 Runda Finala Juniori Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp:6:19: error: conflicting declaration 'typedef long long int ll' typedef long long ll; ^~ main.cpp:5:17: note: previous declaration as 'typedef int64_t ll' typedef int64_t ll; ^~ main.cpp: In function 'BigInt Integer(std::__cxx11::string)': main.cpp:43:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < s.size(); i += 9) ~~^~~~~~~~~~ main.cpp: In function 'BigInt Integer(char*)': main.cpp:19:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define FOR(i,l,r) for (int i=l;i<=r;i++) main.cpp:57:9: FOR(i, 0, strlen(c) - 1) s = s + c[i]; ~~~~~~~~~~~~~~~~~~~ main.cpp:57:5: note: in expansion of macro 'FOR' FOR(i, 0, strlen(c) - 1) s = s + c[i]; ^~~ main.cpp: In function 'BigInt operator+(BigInt, BigInt)': main.cpp:19:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define FOR(i,l,r) for (int i=l;i<=r;i++) main.cpp:177:9: FOR(i, 0, max(a.size(), b.size()) - 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cpp:177:5: note: in expansion of macro 'FOR' FOR(i, 0, max(a.size(), b.size()) - 1) ^~~ main.cpp:179:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < a.size()) ~~^~~~~~~~~~ main.cpp:181:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < b.size()) ~~^~~~~~~~~~ main.cpp: In function 'BigInt operator-(BigInt, BigInt)': main.cpp:19:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] #define FOR(i,l,r) for (int i=l;i<=r;i++) main.cpp:222:9: FOR(i, 0, a.size() - 1) ~~~~~~~~~~~~~~~~~~ main.cpp:222:5: note: in expansion of macro 'FOR' FOR(i, 0, a.size() - 1) ^~~ main.cpp:224:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] carry += a[i] - (i < b.size() ? b[i] : 0); ~~^~~~~~~~~~ main.cpp: In function 'BigInt operator*(BigInt, BigInt)': Non zero exit status: 1

Ceva nu functioneaza?