반응형

이분 탐색 2

[백준 BOJ 2343번] 기타 레슨 (C / C++ ) [이분 탐색/이진 탐색]

2343번: 기타 레슨 (acmicpc.net) 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2초 128MB 8012 2464 1746 29.928% 더보기 백준 BOJ 2343 알고리즘 기타 레슨 C언어 C++ 이분 탐색 이분탐색 이진 이진탐색 바이너리서치 binary search 문제 강토는 자신의 기타 레슨 동영상을 블루레이로 만들어 판매하려고 한다. 블루레이에는 총 N개의 레슨이 들어가는데, 블루레이를 녹화할 때, 레슨의 순서가 바뀌면 안 된다. 순서가 뒤바뀌는 경우에는 레슨의 흐름이 끊겨, 학생들이 대혼란에 빠질 수 있기 때문이다. 즉, i번 레슨과 j번 레슨을 같은 블루레이에 녹화하려면 i와 j 사이의 모든 레슨도 같은 블루레이에 녹화해야 한다. 강토는 이 블루레이가 얼마나 팔릴지 ..

백준 2021.03.17

[백준 BOJ 1654번] 랜선 자르기 (C / C++ ) [이분 탐색, 이진 탐색]

1654번: 랜선 자르기 (acmicpc.net) 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 2초 128MB 63987 14056 9131 20.260% 더보기 백준 BOJ 1654 랜선 자르기 C++ 알고리즘 C언어 이분 탐색 이진 탐색 바이너리 서치 binary searach 문제 집에서 시간을 보내던 오영식은 박성원의 부름을 받고 급히 달려왔다. 박성원이 캠프 때 쓸 N개의 랜선을 만들어야 하는데 너무 바빠서 영식이에게 도움을 청했다. 이미 오영식은 자체적으로 K개의 랜선을 가지고 있다. 그러나 K개의 랜선은 길이가 제각각이다. 박성원은 랜선을 모두 N개의 같은 길이의 랜선으로 만들고 싶었기 때문에 K개의 랜선을 잘라서 만들어야 한다. 예를 들어 300cm 짜리 랜선에서 140cm 짜리..

백준 2021.03.15
반응형