Problem | card |
---|---|
User | wyaptw |
Submission Time | 2025-06-06 09:59:48 |
Score | 0 |
Max Time | N/A |
Max Memory | N/A |
Owl Get a Life
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: