Lang:G++
Edit123456789101112131415161718192021222324252627282930#include <bits/stdc++.h>using namespace std;int n, q, x, y, u, v;int a[100005];int main() {cin >> n;for (int i = 1; i <= n; ++i)cin >> a[i];cin >> q;while (q--) {cin >> x;if (x == 1) {cin >> y;int cnt = 0;while (y <= n) {++cnt;y += a[y];}cout << cnt << endl;} else {cin >> u >> v;a[u] = v;}}return 0;}