2468ab   6년 전

오일로 회로를 고등학교때 잠깐 생각해본 정도 밖에 없어서...ㅠㅠ 틀린곳에 지적해주세요 ㅠㅠ 

제가 생각했을때

 차수가 모두 짝수 --> 한붓그리기 + 처음 위치로 돌아옴

홀수 차수 2개 나머지 짝수 --> 한붓그리기 + (처음 홀수 차수 시작 -> 다른 홀수 차수 끝남) 

이렇게 되고 나머지는 음 아무리 그려봐도 안그려지는거 같아요. 

즉 문제에서 연결그래프에 양방향 그래프라고 했으니까 

모든 정점의 차수가 짝수인지 판단하고 홀수가 있다면 -1출력 나머지는 다 경로가 존재할거라고 생각했습니다.

그후   <-- 요부분 아이디어가 틀린거같은데.. ㅠㅠ 안되는건가요? 이부분  

처음 위치를 차수가 가장 높은 정점에서 시작해 연결된 정점을 확인한후 이정점에 연결된 정점중 차수가 가장 높은 곳으로 탐색을 진행하였습니다.

음 방식은 그리디라고 생각했는데 틀린건가요?

오일러 이론 공부해야 풀수 있는건가요? ㅠㅠ

djm03178   6년 전

음... 분명히 "홀수 차수 2개 나머지 짝수 --> 한붓그리기 + (처음 홀수 차수 시작 -> 다른 홀수 차수 끝남)" 이런 경우를 생각하셨는데, 왜 코드에서는 홀수 차수가 2개인 경우를 고려하지 않으셨나요?

2468ab   6년 전

@djm03178

문제조건이

  어느 점에서 출발하여 그래프 상에 있는 모든 간선을 지나되 한번 지난 간선은 다시 지나지 않고 출발점으로 돌아오는 회로를 오일러 회로라 한다. 

출발점으로 돌아와야 된다고 해서 저경우는 한붓그리기는 되는데 출발점으로 돌아 올수 없는거 아닌가요?

djm03178   6년 전

앗 그렇군요. 제가 문제를 안 풀어봐서 착각했습니다.

jh05013   6년 전

d48500a6-ea89-4524-9a58-013ff8f86b49

2468ab   6년 전

감사합니다 오일러 그래프 공부하고 올꼐요 ㅠㅠㅠ

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