P1177 도로 승차 - Smart Online Judge
6006 단어 online
제목 ID: 1177
제목: 도로 승차
유효 시간: 15ms
공간 소비량: 516KB
프로그램 코드:
1 #include<iostream>
2 using namespace std;
3
4 int f[11];
5 int g[102];
6 int main(){
7 for(int i=1;i<=10;i++){
8 cin>>f[i];
9 }
10 for(int i=1;i<=102;i++){
11 g[i]=0;
12 }
13
14 int a;
15 cin>>a;
16
17 for(int i=1;i<=a;i++){
18 int min=65536;
19 if(i<=10){
20 for(int j=1;j<=10;j++){
21 if(i>=j&&(g[i-j]+f[j])<min)
22 min=g[i-j]+f[j];
23 }
24 }
25 else{
26 for(int j=1;j<i;j++){
27 if((g[i-j]+g[j])<min)
28 min=g[i-j]+g[j];
29 }
30 }
31 g[i]=min;
32 // cout<<g[i]<<" ";
33 }
34 // cout<<endl;
35
36
37 cout<<g[a]<<endl;
38 // system("pause");
39 return 0;
40
41 }
제목 설명
특별한 일방통행로는 킬로미터마다 정류장이 있다.고객은 그들이 차를 탄 킬로미터에 따라 비용을 지불한다.예를 들어 견본의 첫 번째 줄은 비용의 명세서이다.
10킬로미터를 넘는 차는 한 대도 없고 한 고객은 n킬로미터(1<=n<=100)를 주행할 계획이다. 무한정 차를 갈아타서 여정을 완성할 수 있다.마지막으로 비용이 가장 적게 요구된다.
입력 형식
첫 번째 줄의 10개의 정수는 각각 1~10킬로미터를 걷는 비용(<=500)을 나타낸다.10킬로미터를 주행하는 것이 1킬로미터를 주행하는 것보다 비용이 적을 수 있으니 주의해라.
두 번째 줄의 정수 n은 여행객의 총 노정수를 나타낸다.
출력 형식
최소한의 비용을 표시하는 정수만 있다.
샘플 입력
12 21 31 40 49 58 69 79 90 101
15
샘플 출력
147
데이터 범위 및 프롬프트
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel을 LaTex 테이블로 변환하는 방법 | Convert Excel to LaTex table이 기사에서는 온라인에서 빠르게 Excel을 LaTex 테이블 마크 업으로 변환하는 방법을 배웁니다. 그리고 다른 스프레드시트 프로그램 데이터를 LaTex 테이블로 변환하는 방법. Excel 데이터를 LaTex로 변...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.