2 条题解

  • 3
    @ 2024-7-11 14:20:25
    # 便民小题解
    #include<bits/stdc++.h>//定义头文件
    using namespace std;
    int a[10010],n;//定义数组和变量(一定要在主函数外)
    int main(){
        cin>>n;
        for(int i=1;i<=n;i++) cin>>a[i];//输入
        int tag=1,step=0;//定义储存数据变量
    //利用while循环来判断
        while(tag<n){
            tag+=a[tag];
            step++;
        }
    //以下实现输出“Yes”和“No”效果的代码
        if(tag==n) cout<<"Yes";
        else cout<<"No";
        cout<<endl<<step;
        return 0;
    }
    

    信息

    ID
    749
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    85
    已通过
    18
    上传者