免费馅饼

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 59010    Accepted Submission(s): 20706

Problem Description
都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝,每秒种只有在移动不超过一米的范围内接住坠落的馅饼。现在给这条小径如图标上坐标:

为了使问题简化,假设在接下来的一段时间里,馅饼都掉落在0-10这11个位置。开始时gameboy站在5这个位置,因此在第一秒,他只能接到4,5,6这三个位置中其中一个位置上的馅饼。问gameboy最多可能接到多少个馅饼?(假设他的背包可以容纳无穷多个馅饼)
Input
输入数据有多组。每组数据的第一行为以正整数n(0<n<100000),表示有n个馅饼掉在这条小径上。在结下来的n行中,每行有两个整数x,T(0<T<100000),表示在第T秒有一个馅饼掉在x点上。同一秒钟在同一点上可能掉下多个馅饼。n=0时输入结束。
Output
每一组输入数据对应一行输出。输出一个整数m,表示gameboy最多可能接到m个馅饼。
提示:本题的输入数据量比较大,建议用scanf读入,用cin可能会超时。
Sample Input
65 14 16 17 27 28 30
Sample Output
4
Author
/*
类似超级台阶那种递进的原理
定义数组dp【i】【j】表示第i秒在位置j处获得的最大馅饼数,因为起点是确定的,
可以把问题逆向思考这样来看:起点无所谓,但是终点一定要到达位置,求最大接馅饼数,
也就是说,把时间也逆着来看。那么不难写出状态转移方程:
DP【i】【j】=max(dp【i+1】【j】,dp【i+1】【j-1】,dp【i+1】【j+1】)+a【i】【j】;
解释上述状态转移方程:假设人物在第i秒的时候处于j位子,(因为逆序考虑问题了),
那么人物在第i+1秒的时候处在j,j-1,j+1的位子都可以在第i秒的时候到达位子j。
注意处理j==0和j==10的时候的特殊情况
*/
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int dp[100005][15];
int a[100005][15];//a[时间][位置]
int main()
{ int n,i,j,maxntime;while(~scanf("%d",&n)&&n){  memset(dp,0,sizeof(dp));memset(a,0,sizeof(a));int x,y;maxntime=0;for(i=0;i<n;i++){scanf("%d%d",&x,&y);a[y][x]++;maxntime=max(maxntime,y);//找到本组测试数据中最长的时间}for(i=maxntime;i>=0;i--)//以时间为轴 {for(j=0;j<11;j++)//循环位置 {if(i==maxntime)dp[i][j]=a[i][j];//初始化dp数组 if(j==0)//上一步只能从原点,或者右边来 {dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+a[i][j];continue; }else if(j==10)//上一步只能从原点,或者左边来 {dp[i][j]=max(dp[i+1][j],dp[i+1][j-1])+a[i][j];continue;} else dp[i][j]=max(dp[i+1][j],max(dp[i+1][j-1],dp[i+1][j+1]))+a[i][j];}}     printf("%d\n",dp[0][5]);//回到“终点” } return 0;} 

hdu1176 免费馅饼 nyoj613 免费馅饼相关推荐

  1. 万网免费空间php,免费虚拟主机空间

    免费虚拟主机空间[编辑] 概述 许多人选择免费虚拟主机搭建自己的网站或Web技术,事实上免费虚拟主机存在很大风险.如果你需要可靠的.安全的.能快速加载服务的.有技术保障支持的服务,建议你准备一些预算, ...

  2. 免费云服务器+免费虚拟主机推荐

    好东西要共同分享,下面分析一个网站,可以得到一个免费云服务器+免费虚拟主机,测试.学习都很方便. 1.获取地址 三丰云 https://www.sanfengyun.com 2.注册登录就可以去配置了 ...

  3. 海外有哪些免费的0元虚拟主机(免费空间或者免费虚拟主机)

    海外有哪些免费的0元虚拟主机(免费空间或者免费虚拟主机) 1:为什么要申请免费主机空间? 为什么要使用免费空间呢?这个问题的答案非常重要.因为它可以帮助您节省一些宝贵的时间和金钱,尤其是在网站运营成本 ...

  4. [转]免费电话网专用免费平台

    免费电话网专属免费打电话平台出来了,地址: http://www.mianfeidianhua.net/txt.html 使用说明: 直接输入主叫被叫,点击拨打,即可.由于是单线资源,所以别人使用的时 ...

  5. android免费商用图标,免费商用!!!(线性图标)

    最近在设计达人上发现很多干货~~~所以绝对不会忘了我的小伙伴们,必须搬过来,给大伙一起分享分享,730+的线性图标,重点是这个可以直接免费商用~~~商用~~~免费~~~你没有看错,就是免费商用~~一般 ...

  6. 【 免费域名 】免费域名与阿里云服务器绑定

    前言: 我一年前买了一个阿里云服务器,但是没有域名,也是穷,舍不得买了,今天看到有免费域名,顿时惊喜,所以就弄了一个免费域名,太刺激了,哈哈哈哈 一.获取免费域名 获取免费域名使用的是 freenom ...

  7. Yandex – 俄罗斯无限免费空间、免费相册、免费邮箱、免费网盘

    Yandex – 俄罗斯无限免费空间.免费相册.免费邮箱.免费网盘 Yandex是俄罗斯最大的门户网站,Alexa世界排名26位,俄罗斯网站中排名第一!无限容量.无限流量的免费空间,单个文件5M以内, ...

  8. 免费空间有免费域名吗?

    免费空间可以给新手站长很好的练手平台,也能给小站长提供一个创业实践机会.不过网站是离不开域名的,使用空间做网站,是必须要有一个域名的,而注册域名需要金钱,这就给站长增加了不小的负担.如果免费空间提供免 ...

  9. 集装箱号识别API免费箱号识别免费,中国上海人工智能中集飞瞳全球领先AI集装箱识别检测云服务,智慧港航智能化港航中国上海人工智能

    集装箱号识别API免费箱号识别免费,中国上海人工智能中集飞瞳, 全球领先AI集装箱识别检测云服务,智慧港航智能化港航. 全球领先CIMCAI ENGINE集装箱AI检测云服务,集装箱号识别率99.98 ...

最新文章

  1. php 中 fastcgi
  2. 视频播放器——开源免费三大代表
  3. Linux内核实现多路镜像流量聚合和复制
  4. Linux常用命令~~~
  5. 2021年qs世界大学计算机科学排名,2015年QS世界大学计算机专业排名
  6. 分享visio2010下载地址中文版本32位中文版本64位和激活密钥方法哦
  7. 【解决方案】视频结构化图像智能分析系统EasyNVR助力KTV视频监控建设
  8. C语言之二维数组定义、初始化、赋值、求最大最小、求和
  9. 基于AFD驱动的进程流量控制
  10. 记一次解决eclipse复制粘贴不能用问题
  11. 【HDU No. 2243】单词情结 考研路茫茫——单词情结
  12. 理财通app的设计与实现(三)
  13. 背景图片与图片对盒子的影响
  14. 个人中端深度学习工作站配置(硬件系统篇)
  15. java调用MySQL数据库
  16. 智慧风电场Web组态集控中心远程监控系统
  17. 微软鼠标支持linux吗,微软发布终端管理应用Windows Terminal新测试版终于支持鼠标进行操作...
  18. 微信小程序富文本展示,wxParse使用
  19. Vue中使用v-print打印出现空白页
  20. 跟我学SharePoint 2013视频培训课程——什么是SharePoint 2013(1)

热门文章

  1. 手机html转为pdf文件格式,手机上PDF转HTML怎样进行转换
  2. javacript回炉重造之基础细节点
  3. 快速软件开发——项目修复(笔记)
  4. 【服务器数据恢复】raid5阵列2块硬盘先后离线的数据恢复案例
  5. Android提取字符串中的特殊字符(以手机号为例)并修改样式和添加点击事件
  6. Go语言学习:编译成windows和linux上可执行文件
  7. Centos7的KVM安装配置详解
  8. 2022-07-9 第七小组 wly html学习笔记
  9. 什么是数据标注?为什么需要数据标注?
  10. 在哪下载应聘岗位通用求职简历Word模板