GreatAlgorithm-Study / AlgorithmStudy

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

[3주차_수요일] 13335_트럭 #26

Closed Jewan1120 closed 1 month ago

Jewan1120 commented 2 months ago
yeongleej commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

Jewan1120 commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

baexxbin commented 1 month ago

🤔 시간복잡도 고려사항


💡 풀이 아이디어

복잡하게 생각하지 말기

icegosimperson commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

시간 복잡도 대충 생각하지 말기 Queue 2개(트럭, 다리) 사용 생각을 못했습니다 Queue 원소 추가 시 고정 관념에 사로 잡히지 말기 bridge.add(trucks.poll());

KodaHye commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어

yeahdy commented 1 month ago

🤔 시간복잡도 고려사항

💡 풀이 아이디어 한번의 반복을 했을 때 일어날 수 있는 모든 과정을 순서에 맞게 잘 작성 해야함 각 트럭별로 다리의 길이 만큼 이동하는 배열 생성 (ex. 트럭4개, 다리길이 2 -> [2,2,2,2])

  1. 다리에 있는 모든 트럭은 한칸씩 전진한다
  2. 한칸씩 전진 했을 때 "가장 앞에 있는 트럭"이 다리의 길이까지 왔다면 다리에서 탈출한다
  3. 다리 최대하중 이하일때만 트럭이 다리에 올라올 수 있다
  4. 한번의 반복이 시간 +1초

동시에 다리에서 트럭이 내려가고 올라가는 순간이나, 여러 트럭이 동시에 다리에 있을 때 시간초 계산하는 부분이 어려워서 과정을 정리하는게 너무 어려웠어요...😭