Borderou de evaluare (job #838316)

Utilizator avatar banderola bande ion banderola IP ascuns
Problemă Nraprime1 (clasa a 7-a) Compilator cpp
Rundă Arhiva de probleme Status evaluat
Dată 22 oct. 2025 20:07:30 Scor 0

Raport evaluator

Eroare de compilare: main.cpp:5:33: error: 'uint32_t' was not declared in this scope 5 | inline int get2bit(const vector<uint32_t>& v, int idx) { | ^~~~~~~~ main.cpp:3:1: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' 2 | #include <vector> +++ |+#include <cstdint> 3 | using namespace std; main.cpp:5:41: error: template argument 1 is invalid 5 | inline int get2bit(const vector<uint32_t>& v, int idx) { | ^ main.cpp:5:41: error: template argument 2 is invalid main.cpp: In function 'int get2bit(const int&, int)': main.cpp:8:14: error: invalid types 'const int[int]' for array subscript 8 | return (v[word]>> offset) & 3; | ^ main.cpp: At global scope: main.cpp:11:28: error: 'uint32_t' was not declared in this scope 11 | inline void inc2bit(vector<uint32_t>& v, int idx) { | ^~~~~~~~ main.cpp:11:28: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' main.cpp:11:36: error: template argument 1 is invalid 11 | inline void inc2bit(vector<uint32_t>& v, int idx) { | ^ main.cpp:11:36: error: template argument 2 is invalid main.cpp: In function 'void inc2bit(int&, int)': main.cpp:14:5: error: 'uint32_t' was not declared in this scope 14 | uint32_t mask = 3u << offset; | ^~~~~~~~ main.cpp:14:5: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' main.cpp:15:13: error: expected ';' before 'val' 15 | uint32_t val = (v[word]>> offset) & 3u; | ^~~~ | ; main.cpp:16:9: error: 'val' was not declared in this scope 16 | if (val < 3) | ^~~ main.cpp:17:10: error: invalid types 'int[int]' for array subscript 17 | v[word] = (v[word] & ~mask) | ((val + 1) << offset); | ^ main.cpp:17:21: error: invalid types 'int[int]' for array subscript 17 | v[word] = (v[word] & ~mask) | ((val + 1) << offset); | ^ main.cpp:17:31: error: 'mask' was not declared in this scope 17 | v[word] = (v[word] & ~mask) | ((val + 1) << offset); | ^~~~ main.cpp: In function 'int main()': main.cpp:30:16: error: 'uint32_t' was not declared in this scope 30 | vector<uint32_t> divp(packed_size, 0); | ^~~~~~~~ main.cpp:30:16: note: 'uint32_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>'