2022. 11. 28. 03:58ㆍ개발/🌸 EC.CREW
이번주는 급하게 알바 대타가 잡히는 바람에 불참했다ㅠ
아쉽지만 뒷북이라도 쳐야겠다
앞으로 남은 기간동안에는 알고리즘을 공부하기로 했는데 확실히 머리를 데구르르를르 굴려야 되는 문제들이 많이 나오는 것 같다.
뭔가 똑똑해지는 기분
6주차 주제 : 그리디 알고리즘
1. 그리디 알고리즘
그리디 알고리즘이란 매 선택마다 지금 할 수 있는 최선의 답을 선택하는 알고리즘이다
단, 지금 최선이라고 생각했던 답이 결과적으로는 최고의 답이 아닐 수도 있다는 걸 알아야 한다
2. 그리디 알고리즘의 활용
탐욕 선택 속성(greedy choice property), 최적 부분 구조(optimal substructure) 특성을 가지는 문제들
한번의 선택이 다음 선택에는 전혀 무관한 값이어야 하며 매 순간의 최적해가 문제에 대한 최적해가 되어야 한다
3. 활용 문제
# 1 행운의 편지
https://www.acmicpc.net/problem/13311
13311번: 행운의 편지
첫 번째 줄에 432자리 이내의 숫자 n을 출력한다. 출력 예시는 답이 아님에 주의하라.
www.acmicpc.net
# 2 여우는 어떻게 울지?
https://www.acmicpc.net/problem/9536
9536번: 여우는 어떻게 울지?
각 테스트케이스마다 여우의 울음소리를 한 줄씩, 녹음된 순서대로 출력한다. 여우의 울음소리가 녹음되어 있음이 보장된다. (알려진 것과는 달리, 여우는 모스 부호로 의사소통하지 않는다.)
www.acmicpc.net
으어어어... 너무 졸려서 다음에 계속...
'개발 > 🌸 EC.CREW' 카테고리의 다른 글
EC.CREW 2기 3차 팀 대항전 (0) | 2022.11.28 |
---|---|
EC.CREW 2기 7주차 (0) | 2022.11.28 |
EC.CREW 2기 5주차 (0) | 2022.11.27 |
EC.CREW 2기 4주차 (0) | 2022.11.14 |
EC.CREW 2기 2차 팀대항전(2) - 아직 (0) | 2022.11.13 |