#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
ll change(string s)
{
ll ans=0,wq=1;
for(ll i=s.size()-1;i>=0;i--)
{
ans+=(s[i]-'0')*wq;
wq*=2;
}
return ans;
}
string change1(ll x)
{
string s;
while(x!=0)
{
s=char(x%2+'0')+s;
x/=2;
}
return s;
}
int main() {
ll m,n;
string s;
cin>>n>>m;
cin>>s;
ll x;
x=change(s);
char c;
for(ll i=1;i<=m;i++)
{
cin>>c;
if(c=='*')
{
x=(x<<1);
}
else if(c=='/')
{
x=(x>>1);
}
else if(c=='-')
{
x=x-1;
}
else
{
x=x+1;
}
}
cout<<change1(x);
return 0;
}
我觉得还是挺易懂的吧……