#include #include #include #include #include #include using namespace std; int n,c,nv; vector vs; vector vt; vector vy; vector vm; int main(){ int i,j; cin>>n>>c>>nv; list> queue; for (i=0;i>j; vs.push_back(j); }for (i=0;i>j; vt.push_back(j); }for (i=0;i>j; vy.push_back(j); }for (i=0;i>j; vm.push_back(j); } queue.push_back(vector{1,0,0}); for (;!queue.empty();queue.pop_front()){ vector &v=queue.front(); if (v[1]>c) continue; if (v[0]==n){ cout<{vt[i],v[1]+vy[i],v[2]+vm[i]}); } } queue.sort([](vector &le,vector &re){return (le[2]