GreatAlgorithm-Study / AlgorithmStudy

🌟알고리즘 대장정🌟
6 stars 4 forks source link

[7주차_화요일] 왕위 계승 #82

Closed KodaHye closed 3 weeks ago

KodaHye commented 1 month ago
### 🤔 시간복잡도 고려사항

### 💡 풀이 아이디어
KodaHye commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

Jewan1120 commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

위상 정렬 문제였군요...😿

baexxbin commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

  1. 가족구성도 만들기 (입력)

    • family해시맵에 자식(키) 부모(값)으로 정보 넣기
  2. 가족구성도를 바탕으로 혈통 계산(cal())

    • 재귀, 메모리제이션 활용
    • info: 사람 별 혈통 정보
    • info의 혈통 정보가 있다면 반환, 없다면 부모로부터 혈통정보 계산하기
    • 부모가 없다면(왕족X) 0 값으로 지정
  3. 가장 혈통 가까운 후보자 찾기

    • 후보자 돌면서 가장 혈통 큰값 반환

저도 재귀로 풀었는데,, 위상정렬 문제이길래 위상정렬 버전으로도 도전해봤는데 자꾸 틀렸다고 하네요.....ㅠㅠ

yeongleej commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어****

String으로 입력되서 인덱스처리하는 거랑, 계승할 때 혈통 점수 무시해서 해멨습니다 ㅎㅎㅎㅎ

yeahdy commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

위상정렬 이라는걸 처음알았는데, 진짜 어렵네요!?😧

icegosimperson commented 3 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어