HDU 1176 免费馅饼(DP)

【仓颉 + 鸿蒙 + AI Agent】CangjieMagic框架(3):Agent请求和响应 CangjieMagic框架:使用华为仓颉编程语言编写,专门用于开发AI Agent,支持鸿蒙、Windows、macOS、Linux等系统。这篇文章剖析一下 CangjieMagic 框架中的 AgentRequest 和 AgentResponse。 阅读详情

免费馅饼

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


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
6 5 1 4 1 6 1 7 2 7 2 8 3 0
 

Sample Output
4
 

Author
lwg

#include<bits/stdc++.h>
using namespace std;
const int N = 100000 + 10;
int a[N][11],dp[N][11];
int main()
{
    int n;
    while(scanf("%d",&n)==1&&n)
    {
        memset(a,0,sizeof(a));
        memset(dp,0,sizeof(dp));
        int maxi=-1;
        for(int i=0; i<n; i++)
        {
            int u,v;
            scanf("%d%d",&u,&v);
            a[v][u]++;
            maxi=max(v,maxi);
        }
        for(int j=0;j<=10;j++)
        {
            dp[maxi][j]=a[maxi][j];
        }
        for(int i=maxi-1; i>=0; i--)
        {
            for(int j=0;j<=10;j++)
            {
                if(!j)
                    dp[i][j]=max(dp[i+1][j],dp[i+1][j+1])+a[i][j];
                else if(j==10)
                    dp[i][j]=max(dp[i+1][j],dp[i+1][j-1])+a[i][j];
                else
                    dp[i][j]=max(max(dp[i+1][j],dp[i+1][j-1]),dp[i+1][j+1])+a[i][j];
            }
        }
        printf("%d\n",dp[0][5]);
    }
}


VS2015+Qt+OpenCV+open62541开发过程(05_VS2015中使用OPCUA open62541通过Kepware读写PLC数据) 此外还需要所需lib包:WS2_32.Lib(opcua通讯用到的库,opcua使用socket通讯,需使用此库),添加#pragma comment(lib,"ws2_32.lib") 语句,有的文章说需要添加ws2_32.lib文件或ws2_32.dll到项目资源中,貌似影响不大。2.在VS中选择x64平台会报错,选择x86平台可以用,应该是ws2_32.lib相关的库不支持64位,目前没有解决,继续后面的实验,看看用Qt后是否可以解决。6.VS中建立的变量,与读取的OPC点数据类型注意对应。 阅读详情

相关推荐

巨某量引擎后台登录实战笔记 | Playwright自动化框架

自动化框架、Playwright、滑块、巨某量引擎、抖某音系

什么都会一点。 2077

HDU1176 免费馅饼 (数塔DP)

HDU1176 免费馅饼 (数塔DP) HDU1176 免费馅饼 数塔DP 题意 思路 AC代码 原题地址:http://acm.hdu.edu.cn/showproblem.php?pid=1176 题意 中文题目,自己看 思路 一道典型的数塔问题的转换,我们可以把时间看做数塔的层数,将在第T秒掉落在X位置所有的馅饼合并为一个整体。需要注意的是如果不使用滚动数...

HuiSeKongHuan的博客 379

cadence capture CIS 之添加数据库

2021-08-20 cadence capture CIS 之添加数据库准备一、添加数据源 准备 1、数据库文件(*.mdb) 2、电脑上安装好 cadence 软件 一、添加数据源 打开“ ODBC数据源管理器” ( 路径:C:\Windows\SysWOW64\odbcad32.exe ) ...

weixin_42256550的博客 6054

Problem HDU-1176 免费的馅饼 DP

Problem HDU-1176 免费的馅饼

SaySomething 465

校园网改造实录:手把手教你用华为MA5800 OLT调试全光网(附常用排错命令)

本文详细记录了校园全光网改造中华为MA5800 OLT的部署与调试过程,涵盖设备选型、基础配置、ONU批量部署及高频故障排查。通过实战案例和排错命令,帮助网络工程师快速掌握全光网调试技巧,实现低延迟、高稳定的网络性能。

weixin_42552716的博客 573

告别信号毛刺!手把手教你用ADS和IBIS-AMI模型搞定PCIe Gen3眼图仿真

本文详细介绍了如何使用Keysight ADS和IBIS-AMI模型进行PCIe Gen3眼图仿真,解决高速信号传输中的信号质量问题。从仿真环境搭建、S参数预处理到眼图优化与故障排除,提供了一套完整的工程实践指南,帮助工程师提升PCIe Gen3接口的信号完整性。

weixin_28366053的博客 366

HDU 1176 免费馅饼 (DP)

题目链接:HDU 1176 免费馅饼 中文题。 dp[i][j]表示第i秒在j位置得到最大的馅饼数,右边1步,左边1步,原地不动三个状态转移过来。 状态转移方程:dp[i][j]=max(dp[i+1][j],max(dp[i+1][j+1],dp[i+1][j-1]))+mp[i][j]; AC代码: #include #include #include usin

n-1 837

如何点亮一颗sensor

要点亮一个sensor需要从,时钟、sensorI2C,供电,reset脚,mipi的配置几个方面一一确认。 reset脚拉高 给sensor的时钟有没有。(目前用到的常为24MHZ) 供电 查看sensor的数据手册,看有几个电源,用示波器量一下是否为手册规定的电压 比如:DVDD 数字电压: AVDD模拟电压 DOVDD芯片引脚出来的电压等为多少。 sensor的I2C能否抓到 将I2C的口对应上,用示波器量取i2c的波形。 检查有应答并且数据正确。读写地址是否正...

weixin_40787463的博客 3646

从ARCore到AICore:揭秘Google如何通过系统级服务推动Android生态创新

本文深入探讨了Google如何通过AICore等系统级服务推动Android生态创新。从ARCore到AICore,Google通过分层解耦策略将AI能力下沉至系统层,实现端侧大模型推理,如Gemini Nano在Pixel 8 Pro中的应用。文章剖析了AICore的技术架构、开发者赋能路径及场景化实践,展示了其在通信、内容创作和生产力工具中的卓越表现。

rust6ferris的博客 545

MacBook 长期挂机 OpenClaw:电池保护 + 防休眠设置

本文介绍了MacBook长期挂机运行OpenClaw时的电池保护和防休眠设置方案。主要内容包括:1)电池保护策略,通过电源连接、充电限制和定期充放电维护电池健康;2)防休眠设置,禁用系统休眠、自动休眠和屏幕休眠;3)OpenClaw的Docker部署方法。文章提供了详细的命令行脚本和配置说明,帮助用户实现MacBook的长期稳定运行,同时保护电池寿命。

一键难忘的博客 1695

HDU 1176 免费馅饼 简单DP

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176 题目大意:小明每秒种只有在移动不超过一米的范围内接住坠落的馅饼。小径如图标上坐标: 在接下来的一段时间里,馅饼都掉落在0-10这11个位置。开始时小明站在5这个位置,因此在第一秒,他只能接到4,5,6这三个位置中其中一个位置上的馅饼。问小明最多可能接到多少个馅饼?(假设他的背包...

weixin_30535167的博客 155

32、生物信息学中的符号、缩写及相关概念解析

本文详细解析了生物信息学中常用的符号、缩写及相关概念,涵盖概率理论、函数表示、模型结构、图与集合、维度参数、神经网络、隐藏马尔可夫模型、双向架构、语法系统、系统发育树、微阵列分析以及核方法与支持向量机等多个领域。通过表格和mermaid流程图的形式,系统梳理了各类符号的定义与应用场景,并介绍了常见缩写的全称与意义。文章旨在帮助研究人员准确理解生物信息学中的基础术语,提升对基因表达分析、序列建模、机器学习等技术的理解与应用能力。

rrr55的博客 146

hdu 1176 免费馅饼(DP)

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1176 免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 39225    Accepted Submissio

你误入了一个弱渣的领域 338

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

HDU1176 免费馅饼 —— DP

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=1176 免费馅饼 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 53204Accepted Submi...

alince20008的博客 137

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

HDU 1176 免费馅饼(DP详细的分析)

Problem Description 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身...

AAS48的博客 1535

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

hdu 1176 免费馅饼 (dp)

题目链接 中文题,题目描述不再多说,直接说思路。 首先是状态转移,用dp[ i ][ j ]表示第 i 时刻在第 j 位置能接到的最大馅饼数目,状态来源有三 上一时刻左边位置转移过来 上一时刻右边位置转移过来 上一时刻当前位置转移过来 因此我们得出了状态的转移过程,有一个问题在于,如何存放输入的数据能方便我们计算呢 如果我们用一个二维数组a[ i ][ j ]表示在 i 时刻有 j ...

correct 169

HDU 1176 免费馅饼 dp

http://acm.hdu.edu.cn/showproblem.php?pid=1176 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于...

xiji333的博客 152

HDU 1176免费馅饼(Dp)

题目链接:HDU 1176免费馅饼 免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 34049    Accepted Submission(s): 11633 Problem Descripti

Winjourn的专栏 545

HDU1176:免费馅饼

HDU1176:免费馅饼 kuangbin专题十二:G题 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 53286Accepted Submission(s): 18717 Problem Description ...

aboc43983的博客 167

hdu 1176 免费馅饼 dp

dp[i][j]=max(dp[i-1][j-1],dp[i-1][j],dp[i-1][j-1]); 如果这个位置能接到馅饼,则还要加上现在接的:dp[i][j]+=vis[i][j]; dp[i][j]表示第i秒j位置最多的馅饼数 View Code #include <cstdio>#include <algorithm>using names...

diaopi1575的博客 145

HDU 1176 免费馅饼 (DP)

免费馅饼 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24440    Accepted Submission(s): 8264 Problem Description 都说天上不会掉馅饼,但有一天gamebo

凌风 3700

免费馅饼 HDU - 1176(dp)

传送门 题意:有0-10共十一个点,最开始的时候位于5这个位置,他每一秒只能向左或者右移动一个位置,求他最大能够接到多少个馅饼。 开一个二维dp数组,dp[i][j]表示在弟i秒的时候,在j位置最多能够接到的最大馅饼的数量,所以这里状态转换方程就是dp[i][j]+=max(dp[i-1][j],max(dp[i-1][j-1],dp[i-1][j+1]));这里我们要考虑一下j0和j10的情况就...

FILWY_M 213

hdu 1176 免费馅饼 【dp】

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

loving coding 280

hdu 1176 免费馅饼(dp)

hdu 1176 免费馅饼 http://acm.hdu.edu.cn/showproblem.php?pid=1176 ProblemDescription 都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,...

diansitao5461的博客 131

hdu 1176 免费馅饼

hdu  1176  免费馅饼        题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176 dp(类数字三角形) 题目分析:将所有状态存下来,存成一个二维数组(一维时间,另一维是馅饼的位置),然后问题就转换成数字三角形的经典模式了。 code: #include #include int a[100001][12]; int max

slicer的技术交流栈 769
上一篇: HDU 1711 Number Sequence(KMP)
下一篇: HDU 2089 不要62(暴力)
信鸦
博客等级 码龄10年 10粉丝 133原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值