안녕하세요. 알고리즘 문제 해결 전략 책을 보고 공부하고 있습니다.
PICNIC 문제를 풀고 있는데요. 아래 있는 코드는 짝을 찾을 때 중복으로 찾아야 하는 코드 입니다.
그런데 중복으로 찾지를 않더라구요.
왜냐면 areFriends[10][10]에 짝이 되어야 하는 친구들의 좌표에 true를 찍어주면 한번 찾습니다.
예를 들면 (0,1) 이 친구인데 areFriends에 [0][1]에 1을 찍어두면 [0][1]이 짝일때만 카운트 되더라구요.
원래는 중복으로 찾아서 2가 나와야되는데 어떻게하면 중복으로 되서 2가 나오는지 잘 모르겠습니다.
조언 부탁드립니다.
krjj21
안녕하세요. 알고리즘 문제 해결 전략 책을 보고 공부하고 있습니다.
PICNIC 문제를 풀고 있는데요. 아래 있는 코드는 짝을 찾을 때 중복으로 찾아야 하는 코드 입니다.
그런데 중복으로 찾지를 않더라구요.
왜냐면 areFriends[10][10]에 짝이 되어야 하는 친구들의 좌표에 true를 찍어주면 한번 찾습니다.
예를 들면 (0,1) 이 친구인데 areFriends에 [0][1]에 1을 찍어두면 [0][1]이 짝일때만 카운트 되더라구요.
원래는 중복으로 찾아서 2가 나와야되는데 어떻게하면 중복으로 되서 2가 나오는지 잘 모르겠습니다.
조언 부탁드립니다.
8년 전