#include<bits/stdc++.h>
using namespace std;
int a[100000015],n,m;
char ls,b[100000015];
void pls();//加
void sub();//减
void mul();//乘
void div();//除
void scan(){
scanf("%d%d",&n,&m);
scanf("%s",b+1);
for(int i=1;i<=n;i++){
a[i]=(int)b[i]-48;
}
scanf("%s",b+1);
}
void work(){
for(int i=1;i<=m;i++){
if(b[i]=='+'){
pls();
}else if(b[i]=='-'){
sub();
}else if(b[i]=='*'){
mul();
}else if(b[i]=='/'){
div();
}
}
}
void pls(){
int i=n;
while(a[i]==1){
a[i]=0;
i--;
}
a[i]=i;
}
void sub(){
int i=n;
while(a[i]==0){
a[i]=1;
i--;
}
a[i]=0;
}
void mul(){
n++;
a[n]=0;
}
void div(){
a[n]=0;
n--;
}
int main(){
scan();
work();
for(int i=1;i<=n;i++){
printf("%d",a[i]);
}
return 0;
}
样例是对的,提交全wa