• 프로그래머스 코딩테스트연습 Level3 이중우선순위큐 C++

    문제설명 이중 우선순위 큐는 다음 연산을 할 수 있는 자료구조를 말합니다. 명령어 수신 탑(높이) I 숫자 큐에 주어진 숫자를 삽입합니다. D 1 큐에서 최댓값을 삭제합니다. D -1 큐에서 최솟값을 삭제합니다. 이중 우선순위 큐가 할 연산 operations가 매개변수로 주어질 때, 모든 연산을 처리한 후 큐가 비어있으면 [0,0] 비어있지 않으면 [최댓값, 최솟값]을...


  • 백준 6087 레이저통신 C++

    문제 크기가 1×1인 정사각형으로 나누어진 W×H 크기의 지도가 있다. 지도의 각 칸은 빈 칸이거나 벽이며, 두 칸은 ‘C’로 표시되어 있는 칸이다. ‘C’로 표시되어 있는 두 칸을 레이저로 통신하기 위해서 설치해야 하는 거울 개수의 최솟값을 구하는 프로그램을 작성하시오. 레이저로 통신한다는 것은 두 칸을 레이저로 연결할 수 있음을 의미한다. 레이저는 C에서만 발사할...


  • 백준 9376 탈옥 C++

    재채점 되면서 오답 처리가 되었습니다. 추가된 데이터에 대한 정보는 다음 링크를 참고해주세요! https://www.acmicpc.net/board/view/60596 나에게 아주아주 어려운 문제였다. 하루 정도 생각을 해보며 내가 할 수 있는 모든 방법을 써봤고 그럼에도 불구하고 풀 수 없어서 정답을 봤다. 내가 예상도 못한 방법으로 접근을 해야 정답을 받을 수 있었따…ㅠ 문제 상근이는 감옥에서 죄수 두...


  • 프로그래머스 코딩테스트연습 Level3 야근지수

    문제설명 회사원 Demi는 가끔은 야근을 하는데요, 야근을 하면 야근 피로도가 쌓입니다. 야근 피로도는 야근을 시작한 시점에서 남은 일의 작업량을 제곱하여 더한 값입니다. Demi는 N시간 동안 야근 피로도를 최소화하도록 일할 겁니다.Demi가 1시간 동안 작업량 1만큼을 처리할 수 있다고 할 때, 퇴근까지 남은 N 시간과 각 일에 대한 작업량 works에 대해 야근...


  • 프로그래머스 2018 KAKAO BLIND REQRUITMENT 셔틀버스 C++

    문제설명 카카오에서는 무료 셔틀버스를 운행하기 때문에 판교역에서 편하게 사무실로 올 수 있다. 카카오의 직원은 서로를 ‘크루’라고 부르는데, 아침마다 많은 크루들이 이 셔틀을 이용하여 출근한다. 이 문제에서는 편의를 위해 셔틀은 다음과 같은 규칙으로 운행한다고 가정하자. 셔틀은 09:00부터 총 n회 t분 간격으로 역에 도착하며, 하나의 셔틀에는 최대 m명의 승객이 탈 수 있다....