Borderou de evaluare (job #838316)
| Utilizator |
|
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>'