90分求助
查看原帖
90分求助
1044970
LucAlva楼主2024/1/24 16:49
#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,s=0;
    cin>>n;
    int a[n+1];
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    if(n==1) cout<<"No";//去掉还是90
    else for(int i=1;i<=n;i=i){
        i+=a[i];
        s++;
        if(i>n){
            cout<<"No";
            break;
        }
        if(i==n){
            cout<<"Yes";
            break;
        }
    }
    cout<<"\n"<<s;
    return 0;
}
2024/1/24 16:49
加载中...