题目链接:HDU - 6789


直接枚举死亡的两个人即可。

然后dp[i][j]为第一个人剩的血量为 i 第二个为 j 的最小次数。

然后枚举转移即可。

代码比赛的时候过了,然后HDU上面卡常。


AC代码:

#pragma GCC optimize("-Ofast","-funroll-all-loops")
#include<bits/stdc++.h>
//#define int long long
using namespace std;
int dp[1010][1010],n=1000;
int calc(int x,int y,int z){for(int i=1;i<=n;i++)    dp[0][i]=dp[i][0]=(i+z-1)/z;for(int i=1;i<=n;i++) for(int j=1;j<=n;j++){dp[i][j]=dp[max(0,i-y)][max(0,j-x)]+1;dp[i][j]=min(dp[i][j],min(dp[max(0,i-z)][j]+1,dp[i][max(0,j-z)]+1));}return dp[n][n];
}
void solve(){int x,y,z; cin>>x>>y>>z;cout<<min(calc(x,y,z),min(calc(y,z,x),calc(x,z,y)))<<endl;
}
signed main(){int T; cin>>T; while(T--) solve();return 0;
}

HDU - 6789相关推荐

  1. HDU 4389 - X mod f(x)

    题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=4389 2012多校,第9场,1010 . 问题是,询问区间内 存在多少个 哈沙德数(Harshad ...

  2. HDU——1106排序(istringstream的使用、STLvector练习)

    排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  3. hdu 5438 Ponds 拓扑排序

    Ponds Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.hdu.edu.cn/contests/contest_showproblem ...

  4. HDU 1248 寒冰王座(全然背包:入门题)

    HDU 1248 寒冰王座(全然背包:入门题) http://acm.hdu.edu.cn/showproblem.php?pid=1248 题意: 不死族的巫妖王发工资拉,死亡骑士拿到一张N元的钞票 ...

  5. hdu 1312 Red and Black 解题报告

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1312 第二条深搜,题目并不难,但是做了我好久好久,由于一个细节,让我赌上了一个晚上的时间. 题目大意: ...

  6. HDU 1429 胜利大逃亡(续) (BFS+位压缩)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1429 胜利大逃亡(续) Time Limit: 4000/2000 MS (Java/Others)  ...

  7. hdu 1272 小希的迷宫

    Problem Description 上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走.但是她设计迷宫的思路不一样,首先她认为所有的通道都应该 ...

  8. HDOJ 1157 HDU 1157 Who's in the Middle ACM 1157 IN HDU

    MiYu原创, 转帖请注明 : 转载自 ______________白白の屋   题目地址: http://acm.hdu.edu.cn/showproblem.php?pid=1157 题目描述: ...

  9. 大数加法【HDU 1002】

    大数加法模板 一般的加法只要int类型的两数直接相加即可,大一点的数可以设为long long类型,而超过长整型的数则属于大数问题了,大数加法其实也比较简单,利用数组实现就可以啦: 主要思想如下: ( ...

最新文章

  1. php soecket服务器搭建_Linux系统编程(32)—— socket编程之TCP服务器与客户端
  2. Oracle 的检查点队列 (checkpoint queue)
  3. 7种CSS圆角框解决方案
  4. why settype transport is not available in AG9 but works in AG3
  5. python字典的键可以是列表吗_如何返回字典键作为Python中的列表?
  6. 计算机存储单位字的英语,计算机存储基本单位,位、字节、字以及KB、MB和GB怎么换算?...
  7. 利用thread和sleep生成字符串的伪随机序列
  8. elementui中el-upload自定义上传方法中遇到的问题
  9. 用HTML简单制作一个网页
  10. 企业网站建设为什么要定制开发?
  11. 【Gitee】本地push代码成功,但是不计入贡献度贡献值,该怎么处理(已解决 同理github gitlab)
  12. 微信授权登录增加浏览器历史记录解决方法
  13. 如何在MySQL高效的join3个表
  14. html剧场座位设计图,如何设计剧院座位,21个细部案例 | ArchDaily
  15. (适配方案总结)客户薅公司两台ipad,我还要给做适配?
  16. C++编写木马全过程
  17. 家乐福中国独立上市,是苏宁的一颗“定心丸”吗?
  18. Ramps 1.4升级Marlin2.0.x改12864显示屏并添加打印机箱体温度显示
  19. 弹珠css3,使用CSS3实现的弹球小动画
  20. 关于双目立体视觉的一些总结(一)

热门文章

  1. Java前端知识积累——微信Wxml知识积累
  2. 上帝说要有光,于是便有了光
  3. ThinPrint与ThinClient
  4. Leo告诉您,投简历中最大的秘密!
  5. 计算机控制器的英文缩写,“SMC”是“Stepper Motor Controller”的缩写,意思是“步进电机控制器”...
  6. 27 | 尽早暴露问题: 为什么被指责的总是你?
  7. 【论文分享】Learning Graphs for Knowledge Transfer with Limited Labels
  8. 数据中心基础设施管理 (DCIM)
  9. 传送到Kindle的Instapaper改变了您消费网络内容的方式-加上IFTTT,博客等
  10. 工作第八周:转正啦哈哈!顺便立些 flag