stbaker517   2년 전

풀이.

1. 각 죄수 0,1마다 다익스트라를 해서 출구마다 최소 거리 계산.

2.출구 e개에 대한 모든 경우의 수 계산 eC2(콤비네이션) 모든 경우의 수를 PQ에 저장.

3.경우의 수를 계산할 때 죄수 0의 i번째 출구에 대한 최소 경로를 cap에 표시한다. 그런 다음 죄수 1의 e개 경로에 대해서 경로상에서 중복되는 문의 개수를 제거해줌.

결국 pq에 들어가는 값은 (죄수 0 문 개수 + 죄수1 문 개수 - 죄수1의 경로 상에서 죄수2의 경로가 지나가는 부분) 

이렇게 풀었는데 20%에서 오류가 납니다...

playsworld16   2년 전

반례 드립니다.

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