22-1 하계 모각코

TIL 0817:: boj 5566

ganni_2 2022. 8. 20. 13:43
#include <iostream>
using namespace std;
 
int N, M, board[1001], dice[1001];
 
int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL); cout.tie(NULL);
    
    cin >> N >> M;
    for(int i = 1; i <= N; i++)
        cin >> board[i];
    for(int i = 1; i <= M; i++)
        cin >> dice[i];
    int answer = 0, cur = 1;
    while(true){
        answer++; 
        cur += dice[answer];
        if(cur >= N) break;
        
        cur += board[cur];
        if(cur >= N) break;
    }
 
    cout << answer;
}

 

① 주사위로 이동한 위치

② 칸에 적힌 지시사항으로 이동한 위치

→ 움직인 위치가 도착점(=N)을 지나쳤는지 확인

'22-1 하계 모각코' 카테고리의 다른 글

TIL:: 0824_ boj 2156  (0) 2022.08.25
TIL 0820:: boj 2579  (0) 2022.08.20
TIL 0814:: boj 11048  (0) 2022.08.14
TIL::0810_boj 2210  (0) 2022.08.11
TIL::0806_boj 16918  (0) 2022.08.07