HDU 1176 免费馅饼

3D打印机控制系统设计:基于MATLAB的3D打印机运动学建模、轨迹规划和控制 控制实现:在控制实现中,需要将轨迹规划的结果转化为实际的控制指令,控制3D打印机按照规划的轨迹进行运动。3D打印机的运动学建模:3D打印机的运动学建模是指将3D打印机的机械结构、传动系统和运动控制部件等抽象成数学模型,以便于进行控制系统的设计和分析。轨迹规划:轨迹规划是指根据3D模型的几何形状和打印机的运动学模型,计算出打印机需要执行的运动轨迹,以便于实现所需的打印效果。控制实现:控制实现是指将轨迹规划的结果转化为控制指令,控制3D打印机按照规划的轨迹进行运动。 阅读详情

免费馅饼

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


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
 
分析:类似于堆数塔的那个题目,很简单的dp,不解释了,直接贴代码。


#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<cstdlib>
#include<algorithm>
using namespace std;

int MAX(int a,int b,int c)
{
	int mm=max(a,b);
	int ans=max(mm,c);
	return ans;
}

int dp[100005][15];

int main()
{
	int n;
	int t,x;

	while(scanf("%d",&n),n)
	{
		memset(dp,0,sizeof(dp));
		for(int i=0;i<n;i++)
		{
			scanf("%d%d",&x,&t);
			dp[t][x]++;
		}
		for(int i=100000-1;i>=0;i--)
		{
			for(int j=0;j<11;j++)
			{
				if(j==0)
					dp[i][j]+=max(dp[i+1][j],dp[i+1][j+1]);
				else if(j==10)
					dp[i][j]+=max(dp[i+1][j],dp[i+1][j-1]);
				else
					dp[i][j]+=MAX(dp[i+1][j],dp[i+1][j-1],dp[i+1][j+1]);
			}
		}
		printf("%d\n",dp[0][5]);
	}
	
	return 0;
}



SCI投稿Title Page、Cover letter、Highlights、Manuscript模板 (简要介绍一下论文的创新性). I hope this paper issuitable for “Journal Name”.版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.youkuaiyun.com/weixin_48615832/article/details/120317336。 阅读详情

相关推荐

Couldn‘t find device with uuid 恢复LVM元数据 linux

Couldn't find device with uuid 恢复LVM元数据 linux欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使

m0_57559579的博客 7166

hdu 1176 免费馅饼

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

浮躁的人,终究一事无成! 1035

用AI助手Cursor轻松自动生成流程图

通过 Cursor + Mermaid,我们可以快速、准确地自动生成流程图,上面演示的例子部分流程图可能比较丑,我们可以通过流程图软件导入Mermaid代码,然后手动进行微调就可以了,如果你对美观要求不是特别多,可以直接用,这将极大地提升代码可视化和架构设计的效率。

呱牛 Just do IT 1937

免费馅饼

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

xuhang513的博客 168

DPARSF高级版 vs 基础版怎么选?没有T1数据也能做fMRI分析吗?

本文深度对比了DPARSF高级版与基础版在fMRI分析中的核心差异与适用场景,特别针对无T1数据的情况提供了实战解决方案。高级版依赖T1像实现高精度配准,适合需要精确解剖定位的研究;基础版则无需T1数据,适用于功能连接等相对空间要求不高的分析。文章还提供了版本选择决策树和常见问题解决方案,帮助研究者根据实际需求做出最优选择。

weixin_42526087的博客 132

打开UG会安装报错:initialization internal ERROR 的提示框,提示line 1344 of错误的解决方案

打开UG会安装报错:initialization internal ERROR 的提示框,提示line 1344 of错误的解决方案

Q82556499的博客 3520

HDU 1176 免费馅饼 (DP)

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

__ElemenT 783

CAN收发器选型避坑指南:TJA1051T与TJA1051T/3的硬件兼容性问题实录

本文详细解析了CAN收发器TJA1051T与TJA1051T/3的硬件兼容性问题,通过实测数据和故障案例揭示了VIO引脚的关键差异及其对系统的影响。提供从选型到验证的完整防坑方案,帮助开发者避免常见设计错误,确保CAN总线通信的稳定性。

weixin_42715608的博客 457

[HDU 1176]免费馅饼(DP)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176 思路;预处理出每一时刻每一位置的烧饼数,然后按时间进行DP就可以了,具体看代码,实现很简单。 #include #include #include #include #include #define MAXN 100010 #define MAXM 15 using names

某沙茶的OI代码库 763

发那科机器人Modbus通讯配置全攻略:从IP设置到信号调试

本文详细介绍了发那科机器人Modbus通讯的配置方法,从基础认知到IP设置、端口配置、信号调试及故障排查。重点讲解了UOP和DI/DO信号的配置技巧,帮助工程师快速实现机器人与PLC的稳定通讯,提升自动化系统效率。

weixin_27872611的博客 621

【STK】手把手教你利用STK进行覆盖分析02-生成详细分析报告和图表

这篇文章主要针对上一篇文章中最后的案例1进行进一步的说明,详细介绍我们可以生成哪些结论性的成果。STK的Coverage模块的生成结果包括分析报告和图表两种样式,每种样式还分为动态和静态两种,也就是说,我们做完一个STK覆盖场景的仿真后,一般可以生成静态分析报告、动态分析报告、静态分析图表和动态分析图表这4种形式的分析成果,下面进行详细介绍。我们在选择了想要分析的区域或者点后,就可以利用CovDef生成分析报告了,覆盖定义的分析报告分为静态报告和动态报告两种,下面分析进行介绍: 首先我们先在左侧目标浏览器C

weixin_44184852的博客 3441

HDU----1176(免费馅饼)

免费馅饼 #include <bits/stdc++.h> using namespace std; #define MXX 15 #define MXT 300000 int n, dp[MXT][MXX]; int main(){ int T, t, x; while(scanf("%d", &n), n) { T = 0; memset(dp, 0, sizeof dp); for(int

m0_53916335的博客 105

Cesium初级开发教程之三十:Primitive集合

教程示例网站:https://thomaz529.github.io。

484

Hdu 1176 免费馅饼

Hdu 1176 免费馅饼 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1176 刚开始没看到gameboy开始在5这个位置,拿全位置写了,直接wa,然后重新倒着写了一遍,就过了,简单的一道dp题,状态转移方程(dp[i][j]=max(dp[i+1][j-1],dp[i+1][j],dp[i+1][j+1])+p[i][j]),p为记录的馅饼位...

weixin_43823753的博客 172

怀旧版电脑GBC模拟器

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

Statistics and Machine Learning Toolbox

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

hdu 1176 免费馅饼

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

slicer的技术交流栈 768

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

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免费馅饼

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

The Big Flower 267

hdu 1176 免费馅饼(dp)

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

diansitao5461的博客 131

hdu1176免费馅饼

<br />题目链接:hdu1176<br /> <br />思路:<br />/*<br />动态规划 <br />状态表示:dp[i,j]为j秒时在i位置的最大值<br />状态转移:i=0    dp[0][j] += Max(dp[0][j+1], dp[1][j+1]);<br />         i=10   dp[10][j] += Max(dp[10][j+1], dp[9][j+1]);<br />         i=1-9  dp[i][j] += Max(dp[i][j+1], d

忠实诚信的专栏 2888

HDU1176 免费馅饼 (数塔DP)

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

HuiSeKongHuan的博客 379

HDU-1176 免费馅饼

HDU-1176 免费馅饼 题目链接:添加链接描述 逆路径dp #include<bits/stdc++.h> #define maxx(a,b,c) max(a,max(b,c)) #define MXT 100010 #define MXX 15 int n,dp[MXT][MXX]; using namespace std; int main() { int T,t,x,i,j; while(scanf("%d",&n),n){ t=0;

qq_55788088的博客 140

HDU 1176 免费馅饼 (TEST<28> 11-11)

HDU 1176 免费馅饼 TEST<28>(11-11) 解题思路 从后往前推出每一秒每个位置的 最大馅饼的数量 因为 每一秒 此位置的 馅饼总数量都是由前一秒 可能的 3个位置 位移产生(+1,0,-1)每次每个位置 都取最大值 呢么 最终 起点的 也是整个的最大值 dp[][]数组作为最大值累计数组,a[][]作为馅饼掉落标记数组 AC 代码如下 #include <i...

MaxVen 175

动态规划训练18 [免费馅饼 HDU - 1176 ]

免费馅饼  HDU - 1176  这也是一道比较简单的动态规划 dp[i][j]表示到时间i,位置为j所能采集的最大馅饼数量 状态转移非常好写 dp[i][j] = max{dp[i-1][j],dp[i-1][j-1],dp[i-1][j+1]} + T[j][i] 其中T[j][i]表示的是时间为i,位置为j落下的馅饼的数量 #include #inc

SUNSET 242

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
上一篇: HDU 1257 最少拦截系统
下一篇: hdu 1160 排序+下降子序列变形 FatMouse's Speed
Singular__point
博客等级 码龄10年 38粉丝 160原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值