백준 1946 신입 사원

전.py / / 2020. 12. 17. 23:53
728x90

www.acmicpc.net/problem/1946

 

1946번: 신입 사원

첫째 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 20)가 주어진다. 각 테스트 케이스의 첫째 줄에 지원자의 숫자 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개 줄에는 각각의 지원자의 서류심사 성

www.acmicpc.net

import sys
T=int(input())
result=[]
for i in range(T):
    N=int(input())
    L=[]
    for j in range(N):
        d,i=input().split()
        L.append([int(d),int(i)])
    L.sort()
    M=[L[0][1]]
    cnt=0
    for j in range(1,N):
        if M[cnt]>L[j][1]:
            M.append(L[j][1])
            cnt+=1
            if L[j][0]==1:
                break
    result.append(len(M))
for i in result:
    print(i)
반응형

'전.py' 카테고리의 다른 글

피타고라스 정리를 만족하는 삼각형 리스트  (0) 2020.12.21
백준 2577 숫자의 개수  (0) 2020.12.18
백준 1673 치킨 쿠폰  (0) 2020.12.17
백준 2309 일곱 난쟁이  (0) 2020.12.17
백준 5615 아파트 임대(실패)  (0) 2020.12.17
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기