첫 번째 시도

  • 각 양면을 pair로 저장하였다.
    • pair[i][j] : i번째 주사위의 숫자 j의 뒷면의 수
  • 첫 번째 주사위의 위아랫면만 결정되면 다른 모든 주사위는 자동으로 결정된다.
  • 최대 나올 수 있는 값인 6 * N(주사위 수)에서 6이 위아랫면이 나온 수를 뺐었는데, 이렇게 해서는 안 됐었는데..
    • 위아랫면으로 5와 6이 나오면 해당 주사위에서 나올 수 있는 옆면의 수의 최대는 4이기 때문이다.