PID356 / mty的格斗

题目描述

’恩 ~~这个和这个也是朋友.把他们放在一起......哇!终于完成了’mty费了好大劲,终于找出了一支最为庞大的军队.

fyc很高兴,立马出征与人fight.mty万万没想到fyc竟然把他也叫去了.偶像的命令不可违抗,mty只好跟着出发了.

两军交战采用一对一单挑的形式.mty一上来就遇到了一个对手.此人身高2米12,头大,腿粗.....这个人fight崇尚防守反击,他要等mty出手,漏出破绽才进攻,且只进攻一次.现在mty有p个招数,每招都会给对方造成伤害,也会让对手有可趁之机来攻击自己,造成伤害.

mty进攻一次需1秒,而他的对手出招很快,进攻时间可以忽略不计.

mty想在最短时间内战胜对方,请你帮帮忙.

输入格式

第一行,三个数,n,m,p(对方有n点HP,mty有m点,mty有p个招数); n<=100,m<=100,p<=1000;

接下来p行,每行两个数,x[i],y[i](表示这招会给对方造成x[i]点伤害,对手会给mty造成y[i]点伤害);

只有当对方HP为0,不包括负数,mtyHP为正数时,mty才算赢

输出格式

一个数表示mty要战胜对手所需最少秒数.如果,mty不可能赢,就输出’mty zhen mei yong!’(不包括引号)

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define mod 1000000007
#define esp 0.00000000001
const int N=1e3+,M=1e6+,inf=1e9;
int dp[N][N];
int a[N],b[N];
int main()
{
int x,y,z,i,t;
while(~scanf("%d%d%d",&x,&y,&z))
{
for(i=;i<=x;i++)
for(t=;t<=y;t++)
dp[i][t]=inf;
for(i=;i<z;i++)
scanf("%d%d",&a[i],&b[i]);
dp[x][y]=;
for(int j=;j<z;j++)
{
for(i=;i<=x-a[j];i++)
{
for(t=;t<=y-b[j];t++)
dp[i][t]=min(dp[i+a[j]][t+b[j]]+,dp[i][t]);
}
}
int ans=inf;
for(i=;i<=y;i++)
ans=min(ans,dp[][i]);
if(ans==inf)
printf("mty zhen mei yong!\n");
else
printf("%d\n",ans);
}
return ;
}
/*
dp[i][t]=min(dp[i+a[j]][t+b[j]]+1,dp[i][t]);
dp[i][t]表示最小的使用秒数;
i表示对方的HP;t表示mty的HP;
*/

最新文章

  1. Openstack+Kubernetes+Docker微服务实践之路--Kubernetes
  2. nginx做nodejs(express等通用)反向代理
  3. 安装dos2unix
  4. 一段可以使用的 hibernate获得对象-&gt;action存入List-&gt;jsp页面用&lt;s:iterator&gt;迭代的代码
  5. phpstorm相关设置
  6. struts2后台返回json到jsp页面
  7. $.ajax提交,后台接受到的值总是乱码?明天再总结
  8. 认识Agile,Scrum和DevOps
  9. 正则应用—queryURLParameter()
  10. 深入理解计算机系统第二版习题解答CSAPP 2.17
  11. BZOJ2134: 单选错位
  12. 封装Unity3d的dll时的经验总结
  13. P - 奔小康赚大钱 - hdu 2255(带权值的匹配)
  14. 第12讲- Android之消息提示Toast
  15. perl 读取cookie
  16. 制作windows镜像
  17. PHP处理多表查询时的SQL语句拆分与重新组装
  18. [总结]-2018 w1
  19. 【转】WEB测试要点总结
  20. 学习java23种设计模式自我总结

热门文章

  1. 使用nginx搭建文件下载服务器
  2. Linux上的下载软件uGet
  3. java.math.BigDecimal
  4. [转载] 活跃在github上的国内前端大牛
  5. 如何修改opencart的模版适合为mycncart系统使用
  6. C++ error C2064:
  7. [转]DNS服务器原理详解与Centos6.x下搭建DNS服务器
  8. EasyUI 的DataGrid中DateTime的格式化问题
  9. Java HashMap详细介绍和使用示例
  10. @RequestMapping @SessionAttributes @ModelAttribute注解用法