标签:style blog http color io os ar for strong
简单的动态规划
题目ID:1177
题目名称:公路乘车
有效耗时:15 ms
空间消耗:516 KB
程序代码:
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 }
12 21 31 40 49 58 69 79 90 101 15
147
P1177 公路乘车 - Smart Online Judge
标签:style blog http color io os ar for strong
原文地址:http://www.cnblogs.com/jinfang134/p/4034395.html