RE了 #7 #9
#include<iostream>
#include<cstring>
#include<string>
using namespace std;
string s;
long long n,a[10000005];
long long now=-1;
bool flag;
int main(){
getline(cin,s);
cin>>n;
int len=s.length()-1;
for(int i=1;i<=n;i++){
cin>>a[i];
now+=a[i];
flag=0;
switch(s[now]){
case '>':{
if(s[now]=='>'&&s[now+1]=='>'&&s[now+2]=='>')
flag=1;
while(s[now]=='>'&&flag==1){
now++;
}
break;
}
case '*':
int w=now;
int k=0;
if(s[now]=='*'&&s[now+1]=='*'&&s[now+2]=='*')
flag=1;
while(s[now]=='*'&&flag==1){
now++;
k++;
}
now=w;
now-=k;
if(now<0)now=0;
break;
}
}
if(now+1>len)now=len-1;
cout<<now+1<<" "<<len-1-now<<endl;
return 0;
}