Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <vector>#include <iostream>using namespace std;int jump(vector<int>& arr, int start) {int cnt = 0;while (start < arr.size()) {++cnt;start += arr[start];}return cnt;}int main() {int n;cin >> n;vector<int> arr(n);for (int i = 0; i < n; ++i) {cin >> arr[i];}int q;cin >> q;for (int i= 0; i < q; ++i) {int x;cin >> x;if (x == 1) {int y;cin >> y;cout << jump(arr, y - 1) << endl;} else {