14868번 - 문명
문제를 풀긴했는데, 왜 예제 입력2에서 출력 값이 "2"인지 이해가 안되서요?
3이 되야 하는게 아닌지요?
예제 입력 값.
10 3
1 1
1 3
1 8
출력 값 : 2라고 함.
================================= 아래는 제가 생각한 풀이
2
1 2
0 1 2 (*)
=> 0 이 출발점이라고 하면 2가 되는 순간 "1 3" 과"1 8"이 y 기준으로 접하게 되고,
3이 되면 합쳐지게 됩니다...
혹시 푸신 분 있으시면 답변 부탁드립니다.
문제.
만약 두 인접하는 지역에 다른 문명이 전파되었거나, 한 지역에 둘 이상의 다른 문명이 전파된다면 이 문명들은 결합된다.
여기서 두 인접하는 지역에 다른 문명이 전파되었거나는 문명이 마주한 경우이고,
한 지역에 둘 이상의 다른 문명이 전파된다면 이 문명들은 결합된다는 문명이 합쳐지는 경우입니다.
문제에서는 두 경우 모두 문명이 결합된다고 봅니다.
댓글을 작성하려면 로그인해야 합니다.
kkw9219 4년 전
문제를 풀긴했는데, 왜 예제 입력2에서 출력 값이 "2"인지 이해가 안되서요?
3이 되야 하는게 아닌지요?
예제 입력 값.
10 3
1 1
1 3
1 8
출력 값 : 2라고 함.
================================= 아래는 제가 생각한 풀이
2
1 2
0 1 2 (*)
1 2
2
2
1 2
0 1 2 (*)
1 2
0 1 2 (*)
=> 0 이 출발점이라고 하면 2가 되는 순간 "1 3" 과"1 8"이 y 기준으로 접하게 되고,
3이 되면 합쳐지게 됩니다...
혹시 푸신 분 있으시면 답변 부탁드립니다.