码迷,mamicode.com
首页 > 其他好文 > 详细

HDU 1176 免费馅饼 好像是简单的动态规划吧

时间:2014-10-30 20:44:55      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   color   os   for   sp   div   

题目链接~~http://acm.hdu.edu.cn/showproblem.php?pid=1176

 

刚开始数组越界,RT了两回bubuko.com,布布扣     %>_<%   在坐标上要注意j-1时 

 

代码:

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cmath>
 4 #include <algorithm>
 5 using namespace std;
 6 
 7 #define max(a,b) (a>b?a:b)
 8 int dp[15][100010];
 9 
10 int main()
11 {
12     int a,b,n,i,j;
13     while(scanf("%d",&n)!=EOF && n)
14     {
15         int max_b=0;
16         memset(dp,0,sizeof(dp));
17         for(i=0;i<n;i++)
18         {
19                 scanf("%d%d",&a,&b);
20                 dp[a+1][b]++; // 注意这里, 这里a+1  下面从1开始  0的话,j-1 要越界
21                 max_b=max(max_b,b);
22         }
23 
24         for(i=max_b-1;i>=0;i--)
25         {
26             for(j=1;j<=11;j++)
27                 dp[j][i]=(max(dp[j-1][i+1],max(dp[j][i+1],dp[j+1][i+1]))+dp[j][i]);//
28         }
29 
30         printf("%d\n",dp[6][0]);
31        
32     }
33    return 0;
34 }

 

HDU 1176 免费馅饼 好像是简单的动态规划吧

标签:style   blog   http   io   color   os   for   sp   div   

原文地址:http://www.cnblogs.com/caozhuang/p/4063568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!