mun9769   2년 전

priority_queue는 1.우선순위가 클수록, 2. 실행시간이 작을수록, 3. 아이디가 작을 수록, 을 만족하여 push할 수 있습니다.


"기다리는 프로세스의 우선순위를 단위시간당 1씩 증가한다 = 최근에 들어온 프로세스의 우선순위를 생성된 시간에 비례해서 감소한다." 

라는 생각으로 문제를 접근했습니다. 

saveTime은 실행요청된 시간이 같은 프로세스들을 한번에 받아주기 위한 변수입니다.

sum은 진행중인 프로세스가 끝나는 시점을 의미합니다.

반례가 궁금합니다.

dlwjsgud12   4달 전

안녕하세요 제가 새로 작성한 글이 도움이 될 수 있을 것 같습니다

https://www.acmicpc.net/ㅇboard/...

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