GreatAlgorithm-Study / AlgorithmStudy

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

[9주차_월요일] 전투 로봇 #112

Closed Jewan1120 closed 1 week ago

Jewan1120 commented 2 weeks ago
### 🤔 시간복잡도 고려사항

### 💡 풀이 아이디어
KodaHye commented 2 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeongleej commented 2 weeks ago

🤔 시간복잡도 고려사항

=> 몬스터 탐색 : 최대 몬스터 수 O(N N - 1) => bfs탐색: O(NN) => 총 O(N N (N * N - 1)) 으로 완전탐색 가능

💡 풀이 아이디어

몬스터 찾기 우선순위를 {상하좌우} or {상좌하우} 이렇게 방향 탐색으로만 정하려고 했는데 오답이 나와서 그냥 우선순위큐로 문제에서 원하는 대로 우선순위를 설정했습니다 ㅎㅎㅎ 삼성 문제를 풀때 방향에 대한 우선순위가 주어지면 우선순위큐로 해야하는지, 방향 탐색으로만 가능한지 항상 헷갈리는 것 같습니다,,,, ㅎㅎㅎ

baexxbin commented 2 weeks ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

문제이해 올바르게하고 설계하기! 시뮬레이션 문제는 너무 객체객체하게 생각하지 말기,,, 구현 더 복잡해지기만 함,,,

icegosimperson commented 2 weeks ago

🤔 시간복잡도 고려사항

2 ≤ n ≤ 20 BFS 탐색 O(N N) 몬스터 수(N * N -1) -> 완전 탐색 가능

💡 풀이 아이디어

정렬하는게 어려웠습니다...!! BFS 구현 연습도 많이 많이 하기....

yeahdy commented 2 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

BFS로 특정 목적지까지의 최단거리를 매번 어떻게 구해야 할 때는 최단거리 저장 테이블을 만들고, 최단거리를 저장 + 탐색종료 시 초기화 하기★

Jewan1120 commented 2 weeks ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

이동하는 순서를 위,왼쪽 탐색하는 방식으로 하니깐 틀려서 우선 순위 큐 사용했습니다.. 앞으로 조심하기