nile.cpp:6:27: error: expected ';' at end of member declaration
6 | struct artifact{int w,a,b,c};
| ^
| ;
nile.cpp: In function 'std::vector<long long int> calculate_costs(std::vector<int>, std::vector<int>, std::vector<int>, std::vector<int>)':
nile.cpp:12:49: error: could not convert '(std::accumulate<__gnu_cxx::__normal_iterator<int*, vector<int> >, long long int>(b.std::vector<int>::begin(), b.std::vector<int>::end(), 0) + ((long long int)(((n % 2) != 0) ? v.std::vector<artifact>::back().artifact::c : 0)))' from 'long long int' to 'std::vector<long long int>'
12 | return accumulate(b.begin(),b.end(),0ll)+(n%2?v.back().c:0);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
| |
| long long int