70分代码求助!
  • 板块P2628 冒险岛
  • 楼主ljyljy21
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/9/21 20:32
  • 上次更新2023/11/2 18:50:12
查看原帖
70分代码求助!
685929
ljyljy21楼主2023/9/21 20:32

第5个点WA,8、9个点RE

代码如下:

#include<bits/stdc++.h>
using namespace std;
int i,sum,now,ennd,n,a;
string s;
int main()
{
    getline(cin,s);
    cin>>n;
    now=-1;
    ennd=s.size()-2;
    for(i=1;i<=n;i++)
    {
        cin>>a;
        now+=a;
        if(s[now]=='>')
        {
            if(s[now+1]=='>' && s[now+2]=='>')
            {
                while(s[now]=='>') now++;
            }
        }
        if(s[now]=='*')
        {
            if(s[now+1]=='*' && s[now+2]=='*')
            {
                int x=now,ss=0;
                while(s[x]=='*') ss++,x++;
                now-=ss;
            }
        }
    }
    if(now>ennd) now=ennd;
    cout<<now+1<<" "<<ennd-now;
    return 0;
}
2023/9/21 20:32
加载中...