BOJ 1516 게임 개발 오랜만에 위상정렬 문제인데 시간을 계산해야 해서 알고리즘이 약간 복잡했음.예전에 속에 있어서 풀었는데, 위상정렬 문제를 오랜만에 보니까 알고리즘이 가물가물해서 엄청 오래걸렸음. 좋았던 점은 알고리즘을 단기 암기식으로 한게 아니라, 원리를 명확하게 알아두어서 시간만 여유롭다면 직접 천천히 구현해가면서 할 수 있음. 문제풀이 플로우 우선 input은 기존의 위상정렬과 동일하게 Input을 받는다. 가장 중요한 건 시간을 처리하는 부분 1. 우선 초기에 queue에 들어간 값의 경우에는 시간을 계산할 수 계산할 수 없어서 result에 세팅2. while문을 위상정렬과 동일한 로직으로 돈다. -> while문 내에서 maxTime을 계산해주는데 2-1. 내 선수(내가 만족해야 하는..