#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() {     vector<int> num;     int number;     while (cin>> number)num.push_back(number);     int len = num.size();     int index = 0;     int ret = 101;     for (int j = 1; j<len / 2; j++)     {         int cout = 1;         index = j;         while (index<len - 1)         {             cout++;             index += num[index];         }         if (index == len - 1)ret = min(ret, cout);     }     if (ret>100)cout << -1 << endl;     else cout << ret << endl;     return 0; }
点赞 1

相关推荐

点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-11 11:30
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务