Problem card
User wyaptw
Submission Time 2025-06-06 09:59:48
Score 0
Max Time N/A
Max Memory N/A

Compile Error

card.cpp: In function ‘int main()’:
card.cpp:4:235: error: no matching function for call to ‘std::vector<int>::erase(int)’
4 | int main(){bool end=false;int m,k;std::string inst;std::vector<int> deck; std::cin>>m>>k>>inst;for(int i=0;i<m;++i)deck.push_back(i);for(int i=0;i<inst.length();++i){if(not end){if(inst[i]=='A'){deck.push_back(deck.at(0));deck.erase(0);}else if(inst[i]=='B'){deck.push_back(dect.at(1));deck.erase(1);}else if(inst[i]=='.')end=true;}}std::cout<<deck.at(k-1)<<" "<<deck.at(k)<<" "<<deck.at(k+1);return 0;}
| ^
In file included from /usr/include/c++/9/vector:67,
from card.cpp:2:
/usr/include/c++/9/bits/stl_vector.h:1427:7: note: