멀티탭 스케줄링 - 백준 #1700, 그리디 알고리즘
문제 기숙사에서 살고 있는 준규는 한 개의 멀티탭을 이용하고 있다. 준규는 키보드, 헤어드라이기, 핸드폰 충전기, 디지털 카메라 충전기 등 여러 개의 전기용품을 사용하면서 어쩔 수 없이 각종 전기용품의 플러그를 뺐다 꽂았다 하는 불편함을 겪고 있다. 그래서 준규는 자신의 생활 패턴을 분석하여, 자기가 사용하고 있는 전기용품의 사용순서를 알아내었고, 이를 기반으로 플러그를 빼는 횟수를 최소화하는 방법을 고안하여 보다 쾌적한 생활환경을 만들려고 한다. 예를 들어 3 구(구멍이 세 개 달린) 멀티탭을 쓸 때, 전기용품의 사용 순서가 아래와 같이 주어진다면, 키보드 헤어드라이기 핸드폰 충전기 디지털 카메라 충전기 키보드 헤어드라이기 키보드, 헤어드라이기, 핸드폰 충전기의 플러그를 순서대로 멀티탭에 꽂은 다음 디..
개발자를 위한 한 걸음/코딩 문제
2022. 11. 5. 16:29
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 깊이 우선 탐색
- leetcode
- Simulation
- 다이나믹 프로그래밍
- 너비 우선 탐색
- 브루트포스 알고리즘
- 정렬
- 실버3
- 백트래킹
- 코딩테스트
- 코드트리
- 실버2
- Python
- lv.2
- 카카오 코딩테스트
- 백준
- 프로그래머스
- 문자열
- 릿코드
- 리트코드
- 그래프 이론
- 코딩 테스트
- 수학
- 그래프 탐색
- 시뮬레이션
- lv.3
- 카카오
- 그리디 알고리즘
- 골드5
- 구현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함