Problem card
User wyaptw
Submission Time 2025-06-06 10:39:12
Score 0
Max Time N/A
Max Memory N/A

Compile Error

card.cpp: In function ‘int main()’:
card.cpp:3:20: error: ‘string’ was not declared in this scope
3 | int main(){int m,k;string inst;std::cin>>m>>k>>inst;int deck[inst.length()+m]={0};for(int i=0;i<m;++i)deck[i]=1+i;bool end=false;for(int i=0;i<inst.length();++i){if(not end){if(inst[i]=='A'){deck[m+i]=deck[0];deck[0]=0;}else if(inst[i]=='B'){deck[m+i]=deck[1];deck[1]=0;}else if(inst[i]=='.')end = true;}}std::cout<<deck[k+inst.length()-1]-1<<" "<<deck[k+inst.length()]-1<<" "<<deck[k+inst.length()+1]-1;return 0;}
| ^~~~~~
card.cpp:3:20: note: suggested alternatives:
In file included from /usr/include/c++/9/iosfwd:39,
from /usr/include/c++/9/ios:38,
from /usr/include/c++/9/ostream:38,
from /usr/include/c++/9/iostream:39,
from card.cpp:1:
/usr/include/c++/9/bits/stringfwd.h:79:33: note: ‘std::string’
79