hdoj 1176免费馅饼(dp)

简介: tmax = max(dp[t+1][i], dp[t+1][i-1]); else {

题目链接

//2013-05-17-21.08
#include <stdio.h>
#include <string.h>
#include <algorithm>
using namespace std;
const int maxn = 100004;
int dp[maxn][12];
int main()
{
    int n, maxt, t, x;
    int tmax;
    while(scanf("%d", &n) && n)
    {
        memset(dp, 0, sizeof(dp));
        maxt = 0;
        for (int i = 0; i < n; i++)
        {
            scanf("%d%d",&x, &t);
            maxt = max(t, maxt);
            dp[t][x]++;
        }
        t = maxt;
        for (t--; t >= 0; t--)
        {
            for (int i = 0; i <= 10; i++)
            {
                if (i == 0)
                    tmax = max(dp[t+1][i], dp[t+1][i+1]);
                else if (i == 10)
                    tmax = max(dp[t+1][i], dp[t+1][i-1]);
                else
                {
                    tmax = max(dp[t+1][i-1], dp[t+1][i]);
                    tmax = max(tmax, dp[t+1][i+1]);
                }
                dp[t][i] += tmax;
            }
        }
        printf("%d\n", dp[0][5]);
    }
    return 0;
}
目录
相关文章
|
3月前
免费馅饼—(HDU - 1176)
免费馅饼—(HDU - 1176)
|
3月前
牛客小bai月赛39 F 孤独(dp)
牛客小bai月赛39 F 孤独(dp)
26 0
|
人工智能
UPC2021个人训练赛第39场 C: 粉兔找妹子(换根dp)
UPC2021个人训练赛第39场 C: 粉兔找妹子(换根dp)
81 0
UPC2021个人训练赛第39场 C: 粉兔找妹子(换根dp)
codeforces118——D. Caesar‘s Legions(DP)
codeforces118——D. Caesar‘s Legions(DP)
73 0
codeforces118——D. Caesar‘s Legions(DP)
2021牛客国庆集训派对day1E Removal(dp 去重)
2021牛客国庆集训派对day1E Removal(dp 去重)
65 0
|
机器学习/深度学习 算法
[leetcode] 鸡蛋掉落 Google面试题 dp
给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 0 <= f <= n ,任何从 高于 f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的楼层落下的鸡蛋都不会破。 每次操作,你可以取一枚没有碎的鸡蛋并把它从任一楼层 x 扔下(满足 1 <= x <= n)。如果鸡蛋碎了,你就不能再次使用它。如果某枚鸡蛋扔下后没有摔碎,则可以在之后的操作中 重复使用 这枚鸡蛋。 请你计算并返回要确定 f 确切的值 的 最小操作次数 是多少?
211 0
[leetcode] 鸡蛋掉落 Google面试题 dp
牛客-学姐的编码1.0-dp水题
题目描述 学姐最近喜欢上了编码,尤其是十六进制编码,但是学姐特别挑剔,在学姐眼中,只有逐位递增的编码才是一个优美的编码,比如12,58都是优美的编码,85,22则都不是优美的编码,现在学姐得到了一个编码串,她希望你告诉她该编码串里可查询到的所有不重复的优美的编码总个数,对于单个字符组成的编码,学姐总是认为这个编码是优美的,且优美的编码当中是允许存在前导零的
101 0
HDOJ(HDU) 2519 新生晚会(组合公式)
HDOJ(HDU) 2519 新生晚会(组合公式)
107 0
HDOJ/HDU 1328 IBM Minus One(水题一个,试试手)
HDOJ/HDU 1328 IBM Minus One(水题一个,试试手)
91 0