HDU 1300(dp46)
来源:互联网 发布:nodejs nginx静态文件 编辑:程序博客网 时间:2024/05/21 07:15
#include<stdio.h>#include<string.h>#include<iostream>#include<algorithm>using namespace std;int number[105],price[105];int dp[105];int main(){ int T; scanf("%d",&T); while(T--) { memset(number,0,sizeof(number)); memset(price,0,sizeof(price)); memset(dp,0,sizeof(dp)); int c; scanf("%d",&c); int i,j; for(i=1;i<=c;i++) { int temp; scanf("%d%d",&temp,&price[i]); number[i]=number[i-1]+temp; } for(i=1;i<=c;i++) { int Min=99999999; for(j=0;j<i;j++) { Min=min(Min,dp[j]+(number[i]-number[j]+10)*price[i]); } dp[i]=Min; } printf("%d\n",dp[c]); }}
0 0
- HDU 1300(dp46)
- HDU 1171(dp46)
- HDU 2048 (dp46)
- HDU 1203(dp46)
- HDU 2159(dp46)
- HDU 2577(dp46)
- HDU 2870 (dp46)
- HDU 2191(dp46)
- HDU 1422(dp46)
- HDU 1501(dp46)
- HDU 3008(dp46)
- HDU 1224(dp46)
- HDU dp46
- HDU 1059(dp46,多重背包)
- hdu 2602 Bone Collector(dp46)
- HDU DP46题
- hdu dp46题
- hdu dp46题代码
- STM8 外部中断
- Linux Makefile 详细语法
- 【杭电oj1092】A+B for Input-Output Practice (IV)
- 那些年,我们始终没有说出的痛
- 如何在Linux命令行中创建以及展示演示稿
- HDU 1300(dp46)
- Prim和kruskal
- poj2761(静态区间第k大,treap)
- 数字证书原理
- 【OVS2.5.0源码分析】vlan&trunk实现原理分析(1)
- HDU 1501(dp46)
- python笔记之中文乱码
- 观察者模式(ObserverPattern)
- linux下 fork(),vfork(),clone()的用法及区别