개발자 지망생 구름이의 취업 뽀개기
우측 버튼을 눌러 기기를 연결해주세요.
문제 정보
개발자 지망생 구름이의 취업 뽀개기
쉬움
유형
프로그래밍
배점
100
참여자
131
정답률
87%
2
4

문제



구름 LEVEL은 코딩 테스트를 처음 준비하는 취업 준비생들을 위한 다양한 서비스와 콘텐츠를 제공하는 구름의 서비스이다. 취업 준비를 하는 개발자 지망생 구름이는 구름 LEVEL에서 제공하는 알고리즘 문제들을 풀어보려고 계획 중이다.

구름이의 계획은 다음과 같다. 구름 레벨에는 난이도 부터 난이도 까지 문제들을 제공하며, 구름이는 난이도 부터 난이도 까지 난이도가 같거나 증가하는 순서대로 문제를 풀 것이다. 구름이는 문제들의 지문을 보고 살펴본 개의 문제들을 푸는 데 걸릴 예상 시간을 모두 체크해 보았다. 각 문제와 문제 사이에는 휴식 시간이 필요한데 이는 만약 두 문제가 같은 난이도라면 두 문제를 푸는 데 걸리는 시간의 차이만큼 필요하고 난이도를 증가시키는 경우 분의 시간이 필요하다. 즉, 구름이가 문제를 푸는 데 걸리는 시간은 푼 문제의 예상 시간 합과 문제 사이 휴식 시간의 합만큼 걸린다.

구름이는 각 난이도별로 풀어볼 문제 수를 정하였다. 계획한 문제를 푸는 데 필요한 최소 시간을 구하여 구름이가 취업에 성공할 수 있도록 도와주자.


예제 설명


난이도 에서 분, 분, 분 순서로, 난이도 에서 분, 난이도 에서 분, 난이도 에서 분, 난이도 에서 분 순서대로 풀면 분이 걸린다.


입력


첫째 줄에 구름이가 살펴본 문제 수 이 주어진다. 
둘째 줄에 각 난이도별로 풀어야 하는 문제 수 가 공백으로 구분되어 주어진다. 
셋째 줄부터 개의 줄에 걸쳐 문제의 난이도 와 푸는 데 걸리는 시간 가 공백으로 구분되어 주어진다. 

  • 인 에 대하여 난이도 인 문제의 개수는 개 이상이다.
  • 입력으로 주어지는 모든 수는 정수이다.


출력


계획한 문제를 푸는 데 필요한 최소 시간을 출력하시오.

입/출력 예시
:
공백
:
줄 바꿈
:
예시 1
입력
10
31111
27
14
14
5100
11
440
14
25
320
17
출력
417
⋇ 입출력 형식을 잘 지켜주세요
Q&A
누구나 질문하고 답변할 수 있는 Q&A입니다. 문제를 풀며 어려웠던 부분에 대해 질문해보세요.
이 문제에 관한 질문 (0)