博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 1300
阅读量:6691 次
发布时间:2019-06-25

本文共 768 字,大约阅读时间需要 2 分钟。

题目链接:

思路:直接写递推方程式:dp[i]=min{dp[j]+value}(0<=j<i, value为第j+1类珠宝到第i类全部以i类买入的价值; );然后我们可以用一个数组记录一下0-i的花费

1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 #define MAXN 1111 7 #define inf 1<<30 8 int cost[MAXN]; 9 int dp[MAXN];10 int a[MAXN],b[MAXN];11 12 int main(){13 int _case,n;14 scanf("%d",&_case);15 while(_case--){16 scanf("%d",&n);17 memset(cost,0,sizeof(cost));18 for(int i=1;i<=n;i++){19 scanf("%d%d",&a[i],&b[i]);20 cost[i]=cost[i-1]+a[i];21 }22 for(int i=1;i<=n;i++)dp[i]=inf;23 dp[0]=0;24 for(int i=1;i<=n;i++){25 for(int j=0;j
View Code

 

转载地址:http://ahdoo.baihongyu.com/

你可能感兴趣的文章
初级网络运维工程师比赛题目
查看>>
跨交换机实现vlan实验报告
查看>>
jquery easyui滚动条部分设置介绍
查看>>
cannot find -lxxx问题
查看>>
预防云端开源项目打包 Redis Labs再更改模块
查看>>
超惊人!去年发生的身分外泄安全事件是2017的4倍
查看>>
oracle sqlplus免安装的配置instantclient-basiclite
查看>>
Java开发GUI之选择列表
查看>>
一、分布式商城架构逻辑图
查看>>
机器人是如何完成避障的?机器人避障解决方案解读
查看>>
通过错误堆栈信息和源码分析错误来源
查看>>
C和C++ 读写文件速度问题
查看>>
layer.mobile 弹出框插件(2.0版)
查看>>
C#基础 条件语句、选择语句和循环语句
查看>>
bugzilla安装笔记
查看>>
Hadoop 2.0(YARN/HDFS)学习资料汇总
查看>>
hadoop命令执行hbase应用jar包时的环境变量加载问题
查看>>
XenMobile学习文章总结
查看>>
Android开发者的混淆使用手册
查看>>
Telnet服务及协议
查看>>