N개의 문제를 전체집합이라고 보고

M시간안에 풀 수 있는 문제들을 

부분집합으로 만들면 되는 이진탐색 문제다


트리에서 시간을 더해나가다가 

time이 m보다 커지면 가지를 뻗지 않도록 

조건문을 만들어주고


종점노드에 도달하면

m보다는 시간이 작을때 쌓인 점수가 

노드의 레벨이 문제의 개수 N에 도달하면

앞에 측정했던 점수의 최대값 보다 높을때 갱신한다