문제 추천 시스템 Version 1
시간 제한1초메모리 제한512 MB
문제 번호와 난이도로 이루어진 목록에 추가, 삭제, 그리고 가장 어려운 문제나 가장 쉬운 문제를 묻는 명령을 처리한다. 난이도가 같으면 문제 번호로 순서를 정한다.
문제
tony9402는 최근 깃헙에 코딩테스트 대비 문제를 직접 뽑아서 "문제 번호, 난이도"로 정리해놨다.
깃헙을 이용하여 공부하시는 분들을 위해 새로운 기능을 추가해보려고 한다.
만들려고 하는 명령어는 총 3가지가 있다. 아래 표는 각 명령어에 대한 설명이다.
명령어 recommend는 추천 문제 리스트에 문제가 하나 이상 있을 때만 주어진다.
명령어 solved는 추천 문제 리스트에 문제 번호가 하나 이상 있을 때만 주어진다.
위 명령어들을 수행하는 추천 시스템을 만들어보자.
입력
첫 번째 줄에 추천 문제 리스트에 있는 문제의 개수 이 주어진다.
두 번째 줄부터 줄까지 문제 번호 와 난이도 이 공백으로 구분되어 주어진다.
줄은 입력될 명령문의 개수 이 주어진다.
그다음 줄부터 개의 위에서 설명한 명령문이 입력된다.
출력
recommend 명령이 주어질 때마다 문제 번호를 한 줄씩 출력한다. 최소 한 번의 recommend 명령어가 들어온다.
제한
- , 은 자연수