관리 메뉴

너와 나의 스토리

(BOJ) 1946 신입 사원 본문

Algorithm/기타

(BOJ) 1946 신입 사원

노는게제일좋아! 2019. 2. 21. 19:45
반응형

문제: https://www.acmicpc.net/problem/1946



문제 풀이:

- vector에 입력받은 값을 넣는다  -> v.push_back({ 서류, 면접 });

- 순위가 높은 순으로 sort


- v[0]은 서류 성적이 1위이므로 면접 점수와 관계없이 선발 가능하다.  -> cnt++, m=v[0].second (v[0] 사람의 면접 점수)

  v[1]인 사람은 v[0]인 사람보다 서류 점수가 낮기 때문에 선발되려면 v[0]인 사람의 면접 점수보다 높아야 한다.


즉, 서류 성적이 좋은 순으로 본다고 했을 때, 앞 번호인 사람들의 최소 면접 점수보다 높아야만 선발 가능


-> 사람들을 선발할수록 현재까지 최대 면접 점수 (m)은 점점 커지므로 계속 갱신시켜준다.




소스코드:


반응형

'Algorithm > 기타' 카테고리의 다른 글

(BOJ) 5543 상근날드  (0) 2019.02.24
(BOJ) 9461 파도반 수열  (0) 2019.02.24
(BOJ) 2109 순회강연  (1) 2019.02.21
(BOJ) 2875번 대회 or 인턴  (0) 2019.02.21
(BOJ) 10546번 배부른 마라토너  (0) 2019.02.21
Comments