hy01n   2년 전

처음에 map이랑 set이랑 같은원리인줄 모르고 map이랑 set으로 나눠서 풀다가 시간초과 나길래 혹시나 싶어서 map으로만 구현했습니다.
입력 받아주면서 map에  값 넣어주고 cnt 증가시키면서 정렬되어있는 map에 index update시켜주면... nlogn 아닌가요?
어디서 nlogn이 넘어가는 시간복잡도가 생겨서 시간초과가 나오는지 모르겠습니다.

Green55   2년 전

set,map은 상수가 매우 큰 편이기 때문에 n=100만 정도가 되면 nlogn이 시간초과가 되어도 이상하지 않습니다.

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