Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #define int long long
- using namespace std;
- int32_t main() {
- ios_base::sync_with_stdio(false);
- cin.tie(nullptr);
- cout.tie(nullptr);
- int N;
- cin >> N;
- vector<int> a(N + 1), d(N + 1);
- for(int i = 1; i <= N; ++i)
- cin >> a[i];
- for(int i = 1; i <= N; ++i)
- cin >> d[i];
- cout << a[1] << ' ';
- int last = 1;
- for(int i = 2; i <= N; ++i) {
- int poz = max(last, i - d[i]);
- cout << a[poz] << ' ';
- last = poz;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement