hdu1176 (免费馅饼)
免费馅饼
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 60344    Accepted Submission(s): 21168

为了使问题简化,假设在接下来的一段时间里,馅饼都掉落在0-10这11个位置。开始时gameboy站在5这个位置,因此在第一秒,他只能接到4,5,6这三个位置中其中一个位置上的馅饼。问gameboy最多可能接到多少个馅饼?(假设他的背包可以容纳无穷多个馅饼)
提示:本题的输入数据量比较大,建议用scanf读入,用cin可能会超时。
5 1
4 1
6 1
7 2
7 2
8 3
0

#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
const int maxn = ,INF = 0xfffffff;
int main()
{
int n;
int dp[maxn][];
while(~scanf("%d",&n) && n)
{
int t,x;
int maxx = -INF;
memset(dp,,sizeof(dp));
for(int i=; i<n; i++)
{
scanf("%d%d",&x,&t);
dp[t][x]++;
maxx = max(maxx,t);
}
for(int i=maxx-; i>=; i--)
{
for(int j=; j<=; j++)
{
dp[i][j] += max(max(dp[i+][j+],dp[i+][j]),dp[i+][j-]);
}
}
printf("%d\n",dp[][]); }
return ;
}
hdu1176 (免费馅饼)的更多相关文章
- 解题报告 HDU1176 免费馅饼
		
免费馅饼 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
 - hdu-1176免费馅饼
		
免费馅饼 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
 - hdu1176免费馅饼(动态规划,数塔)
		
免费馅饼 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
 - kuangbin专题十二 HDU1176 免费馅饼 (dp)
		
免费馅饼 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submis ...
 - HDU1176 免费馅饼 —— DP
		
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1176 免费馅饼 Time Limit: 2000/1000 MS (Java/Others ...
 - HDU1176:免费馅饼(DP)
		
Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼.说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁 ...
 - HDU1176免费馅饼(DP)
		
都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼.说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内.馅饼如果掉在了地上当然就 ...
 - HDU-1176.免费馅饼(数字三角形变形)
		
看到网上大多都是逆向的总结,我来搞个正向的吧... 这道题想着是和数字三角形差不多的,但是最后愣是没有写出来,感受到一股菜意......哭唧唧.jpg 本题大意: 给定n个序列,每个序列包含两个数表示 ...
 - [hdu1176]免费馅饼(数塔dp)
		
题意:中文题,不解释了 = = 解题关键:逆推,转化为数塔dp就可以了 dp[i][j]表示在i秒j位置的最大值. 转移方程:$dp[i][j] = \max (dp[i + 1][j],dp[i + ...
 
随机推荐
- Luogu4022 CTSC2012 熟悉的文章 广义SAM、二分答案、单调队列
			
传送门 先将所有模板串扔进广义SAM.发现作文的\(L0\)具有单调性,即\(L0\)更小不会影响答案,所以二分答案. 假设当前二分的值为\(mid\),将当前的作文放到广义SAM上匹配. 设对于第\ ...
 - 一篇自己都看不懂的CDQ分治&整体二分学习笔记
			
作为一个永不咕咕咕的博主,我来更笔记辣qaq CDQ分治 CDQ分治的思想还是比较简单的.它的基本流程是: \(1.\)将所有修改操作和查询操作按照时间顺序并在一起,形成一段序列.显然,会影响查询操作 ...
 - Foreach循环输出索引值
			
循环输邮索引值,使用for是没有任何问题: class Bh { public string[] str { get; set; } public void TestFor() { ; i < ...
 - .NETCore_初探
			
1. Core默认的服务注册 Statup文件(rogram类型中创建 WebHost时使用的)中有俩个方法: Configure和ConfigureServices(将服务放置到容器里面) publ ...
 - 挂载银行前置机Ukey到windows server2012虚拟机的操作记录
			
公司有跟银行对接的金融业务,需要配置银行前置机环境.通过KVM的WebVirtMgr管理平台创建windows server2008虚拟机,安装参考:kvm虚拟化管理平台WebVirtMgr部署-完整 ...
 - MongoDB副本集(一主一备+仲裁)环境部署-运维操作记录
			
MongoDB复制集是一个带有故障转移的主从集群.是从现有的主从模式演变而来,增加了自动故障转移和节点成员自动恢复.MongoDB复制集模式中没有固定的主结点,在启动后,多个服务节点间将自动选举产生一 ...
 - nginx下目录浏览及其验证功能、版本隐藏等配置记录
			
工作中常常有写不能有网页下载东西的需求,在Apache下搭建完成后直接导入文件即可达到下载/显示文件的效果;而Nginx的目录列表功能默认是关闭的,如果需要打开Nginx的目录列表功能,需要手动配置, ...
 - Haproxy+Keepalived高可用环境部署梳理(主主和主从模式)
			
Nginx.LVS.HAProxy 是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,通常会结合Keepalive做健康检查,实现故障转移的高可用功能. 1)在四层(tcp)实现负载均衡的 ...
 - xcode archive 去掉dsym文件和添加dsym文件
			
打包慢,让人发狂!!! 所以我们尝试的去掉一些测试时候用不到的东西 比如DSYM: 这DSYM是收集奔溃的.在测试的时候不需要这些东西的所以去掉就好: 项目 Build Settings -> ...
 - 回顾:前端模块化和AMD、CMD规范(全)
			
先列举下一些著名言论: "我想定义一个 each 方法遍历对象,但页头的 util.js 里已经定义了一个,我的只能叫 eachObject 了,好无奈." "Requi ...