标签:panel roman 高手 问题 idt tracking comm 分享 php
说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。
馅饼假设掉在了地上当然就不能吃了。所以gameboy立即卸下身上的背包去接。
但因为小径两側都不能站人,所以他仅仅能在小径上接。因为gameboy平时老呆在房间里玩游戏,尽管在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝。每秒种仅仅有在移动不超过一米的范围内接住坠落的馅饼。如今给这条小径如图标上坐标:
同一秒钟在同一点上可能掉下多个馅饼。
n=0时输入结束。
6 5 1 4 1 6 1 7 2 7 2 8 3 0
4
上次是去年8月份做的
今天再做一次
事实上就是递推 。从第t秒倒着递推到0秒就可以。
为了方便比較 把每一个坐标都+1
#include <stdio.h> #include <string.h> int dp[100005][15]; int max(int a,int b,int c) { int max=a; if(b>max) max=b; if(c>max) max=c; return max; } int main() { int n,i,j; while(~scanf("%d",&n)) { if(n==0) break; int maxT=0; memset(dp,0,sizeof(dp)); for(i=0;i<n;i++) { int x,t; scanf("%d %d",&x,&t); dp[t][x+1]++; if(t>maxT) maxT=t; } for( i=maxT;i>=1;i--) { for(j=1;j<=11;j++) { dp[i-1][j]+=max(dp[i][j-1],dp[i][j+1],dp[i][j]); } } printf("%d\n",dp[0][6]); } return 0; }
标签:panel roman 高手 问题 idt tracking comm 分享 php
原文地址:http://www.cnblogs.com/yxysuanfa/p/7395309.html