souvenirs.cpp: In function 'void update_data(el&)':
souvenirs.cpp:22:29: error: 'class std::vector<int>' has no member named 'length'
22 | for (int i = 0; i < r.s.length(); ++i)
| ^~~~~~
souvenirs.cpp:28:15: error: 'struct el' has no member named 'erase'
28 | r.erase(r.begin() + i);
| ^~~~~
souvenirs.cpp:28:23: error: 'struct el' has no member named 'begin'
28 | r.erase(r.begin() + i);
| ^~~~~
souvenirs.cpp: In function 'void do_q(long long int)':
souvenirs.cpp:43:29: error: 'class std::vector<int>' has no member named 'length'
43 | for (int i = 0; i < b.s.length(); ++i)
| ^~~~~~
souvenirs.cpp: In function 'void figure_smallest(el)':
souvenirs.cpp:55:13: error: 'class std::vector<int>' has no member named 'length'
55 | if (q.s.length() == 1)
| ^~~~~~
souvenirs.cpp:57:9: error: 'velue' was not declared in this scope; did you mean 'value'?
57 | velue[q.s[0]] = q.b - q.r;
| ^~~~~
| value
souvenirs.cpp:58:31: error: 'struct el' has no member named 'size'
58 | for (int i = 0; i < q.size(); ++i)
| ^~~~
souvenirs.cpp:59:26: error: no match for 'operator[]' (operand types are 'el' and 'int')
59 | update_data(q[i]);
| ^
souvenirs.cpp:63:39: error: 'class std::vector<int>' has no member named 'length'
63 | long long avg = (q.b - q.r) / q.s.length();
| ^~~~~~
souvenirs.cpp:65:23: error: 'struct el' has no member named 'back'
65 | figure_smallest(q.back());
| ^~~~
souvenirs.cpp: In function 'void buy_souvenirs(int, long long int)':
souvenirs.cpp:85:24: error: 'class std::vector<el>' has no member named 'being'
85 | figure_smallest(*q.being());
| ^~~~~