#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <string.h>
using namespace std;
 
int N, M;
int board[1010];
int dice[1010];
 
int main(void)
{
//    freopen("B5566_input.txt", "r", stdin);
    
    cin >> N >> M;
    
    for(int i = 1; i <= N; i++)
    {
        cin >> board[i];
    }
    
    for(int i = 1; i <= M; i++)
    {
        cin >> dice[i];
    }
    
    int now = 1;
    int diceIdx = 1;
    int diceCnt = 0;
    while(1)
    {
        if(now >= N)
        {
            break;
        }
        
        now += dice[diceIdx];
        now += board[now];
        
        diceCnt++;
        diceIdx++;    
    }
    
    cout << diceCnt;
    
    return 0;
}
cs

+ Recent posts