Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- insertion sort
- 메모리구조
- list 컬렉션
- Selection Sorting
- R
- 윤성우의 열혈 자료구조
- JSON
- datastructure
- 혼자 공부하는 C언어
- s
- Serialization
- 윤성우 열혈자료구조
- 이스케이프 문자
- buffer
- stream
- Stack
- C 언어 코딩 도장
- 이것이 자바다
- C programming
- Algorithm
- Graph
- 알기쉬운 알고리즘
- coding test
Archives
- Today
- Total
Engineering Note
19. 분노 유발자 본문
it 취업을 위한 알고리즘 문제풀이
문제
코드1
코드2
코드3
문제해결방법
- 코드1 뒤에서 부터 검사
- 뒤에서 부터 구간을 하나씩 늘려가면서 (인덱스기준으로는 하나씩 줄어감) 그 구간에서 최대값을 찾음
- 뒤에서 부터 확인온 값 까지는 제일 크다는 말
- 그 최대값이 해당 구간 제일 왼쪽에 있으면 분노유발자
- 방금 늘어난 구간에서 최대값이 발견되면 그 최대값은 제일 왼쪽에 있는것 (최대값 다시 저장)
- 코드2 앞에서 부터 검사
- 인덱스 값 증가시키며 해당 값을 기준으로 기준보다 작은 인원 조사
- 조사된 인원이 원하는 값에 부합하면 분노유발자( 원하는 값은 첫 번째사람이면 n-1명, 두번째 사람이면 n-2 ..)
- 코드3 앞에서 부터 검사
- 인덱스 값 증가시키며 해당 값을 기준으로 뒷 학생중에 나보다 큰 학생 있으면 루프문 종료
- break; 없이 끝까지 루프문이 갔다면 모두 기준보다 작다는 뜻임, 분노유발자카운트 1 증가
뒤에서부터 온 값보다는 제일 크다는 말
뒤에서부터 온 값보다는 제일 크다는 말
뒤에서부터 온 값보다는 제일 크다는 말
'Problem Solving > Olympiad in Informatics' 카테고리의 다른 글
21. 카드게임 (0) | 2021.02.03 |
---|---|
20. 가위 바위 보 (0) | 2021.02.03 |
18. 층간소음 (0) | 2021.02.02 |
17. 선생님 퀴즈 (0) | 2021.02.02 |
16. Anagram(구글 인터뷰문제) (0) | 2021.02.01 |
Comments