jyg0599   3년 전

dfs로 주사위 눈금을 할당할 말 번호를 중복순열로 전부 구한뒤에 점수계산함수를 돌리는 방식입니다.

row[5],col[5]배열은 각 인덱스번호가 움직일 말의 번호를 의미하고

spot[5][2]배열은 row_index는 어떤 말인지, col_index는 2칸으로 현재 row, col 좌표를 저장하는 변수입니다.

int map[4][30]으로 윷판을 그린뒤에

분기점 1, 분기점 2, 분기점 3을 각각 row 1, 2, 3에 대응하여 경로를 나눴습니다.

중복순열로 모든 경우 탐색하고 점수함수를 돌리는 방식이라

1) 이동할 자리에 이미 말이 존재하는 경우

2) 도착한 말을 움직이려는 경우

는 아예 게임에서 pass했습니다.

제가 놓치고 있는 부분이 어딘지 알려주시면 감사하겠습니다..

분기가 합쳐지는 점수 40점 자리에 대한 케이스도 잘 나눠줬고 인터넷의 모든 반례도 잘 되는데 어디가 문제인지 모르겠네요 ㅠ

오후 6시부터 푸는데 분해서 새벽 5시까지 디버깅하다 정 안되서 질문합니다 ㅠㅠ

도와주십쇼 행님들

faint5   3년 전

윷놀이 판에서 30은 2개가 존재하는데, 이 부분을 고려해서 코딩을 하셨나요???

댓글을 작성하려면 로그인해야 합니다.