百度之星——2012年12月23号竞赛题目一

别再硬啃C代码了!用Simulink的Matlab Function模块手把手教你搭建CRC8校验模型(附完整M脚本) 本文详细介绍了如何利用Simulink的Matlab Function模块轻松实现CRC8校验模型,替代传统的C代码编写。通过可视化建模和即时验证,开发者可以高效完成算法设计,并自动生成嵌入式代码。文章包含完整的M脚本示例和工程实践技巧,特别适合嵌入式系统开发人员提升工作效率。 阅读详情

2012年12月23号竞赛题目一

主办方:百度公司

时间:2012-12-23 18:00 至 2012-12-24 00:00

 

Du熊做实验

Time Limit : 1000ms    Memory Limit : 65535K

Problem Description

du熊是个爱学习的孩子,他总喜欢在生活中做一些小实验,这次du熊想研究一下光合作用。

du熊的实验材料有如下几样:神奇的种子,普通的纸箱和一些光源。一开始du熊将种子均匀的种在了箱子底部,你可以将其看成X轴,种子的位置为X轴上的点。然后du熊用纸板将箱子盖住,并在纸板上安装了一些光源(具体见图)。神奇的种子会在有光的情况下一直向上生长直到没光为止。现在du熊想知道当实验结束时每颗种子的高度是多少?

顶上的为光源,光源两边与顶部的夹角都为45°,黄色部分为光照,绿色的为植物。

Input

第一行给出一个T,表示测试数据的组数。

每组数据的第一行是三个整数n,m,H(1<=n<=100,000, 0<=m<=100,000, 1<=H<=10,000),n表示种子数(编号1-n),m表示光源数,H表示箱子的高度。接下来m行,每行一个整数Xi表示第i个光源在顶部的位置。

Output

对于每组测试数据,请输出n行,每行一个数表示第i颗种子的最终高度。

Sample Input

2

7 1 2

4

4 4 1

1

2

3

4

Sample Output

0

0

1

2

1

0

0

1

1

1

1

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>

using namespace std;

const int MAXN = 100000 + 10;
int seed[MAXN];
int light[MAXN];

int main ()
{
	int t;
	scanf ("%d",&t);
	while (t--)
	{
		int n,m,h;
		int i,j;
		memset (seed,0,sizeof (seed));
		scanf ("%d%d%d",&n,&m,&h);
		for (i = 0; i < m; i++)
		{
			scanf ("%d",&light[i]);
		}
		sort (light,light + m);

		for (i = 1; i <= light[0]; i++)
		{
			seed[i] = i > light[0] - h ? i - light[0] + h : 0;
		}
		for (i = 0; i < m - 1; i++)
		{
			for (j = light[i]; j <= light[i + 1]; j ++)
			{
				int s1 = j < light[i] + h ? light[i] - j + h : 0;
				int s2 = j > light[i + 1] - h ? j - light[i + 1] + h : 0;
				seed[j] = s1 > s2 ? s1 : s2;
			}
		}
		for (i = light[m - 1]; i <= n; i++)
		{
			seed[i] = i < light[m - 1] + h ? light[m - 1] - i + h : 0;
		}
		for (j = 1; j <= n; j++)
		{
			printf ("%d\n",seed[j]);
		}
	}
}


 

实例详解C++程序的五大内存分区 本文详细讲述C++程序在运行时的5大内存分区。 下面使用日常开发中的编程实例,详细介绍一下这5个分区,以便大家能更深刻的理解这5大内存分区。 1、栈内存区 栈内存区是我们用的最多的分区,只要有函数的地方都会使用到这个分区。栈分区是用来存放函数参数及函数局部变量值的内存区,是由编译器在编译时自动分配和释放的。 函数中的参数与函数中的局部变量占用的内存是代码执行到函数(进入函数)是分配的,在............ 阅读详情

相关推荐

AI 编程组合之deepseek+vscode+cline插件,使用deepseek大模型实现代码自动生成

本文介绍了VSCODE下cline插件的安装结合DeepSeek-V3,ai编程的组合套件,举了两个例子一个是生成登录页面,一个是生成贪吃蛇游戏

技术博客 7万+

【百度之星12月23号竞赛题目一】Du熊做实验

来源:百度之星月赛12-23日 Problem_A Time Limit : 1000ms    Memory Limit : 65535K Problem Description du熊是个爱学习的孩子,他总喜欢在生活中做一些小实验,这次du熊想研究一下光合作用。 du熊的实验材料有如下几样:神奇的种子,普通的纸箱和一些光源。一开始du熊将种子均匀的种在了箱子底部,你可以

圣人不仁,使草胜豆苗稀。 998

手把手教 - VSCode 开发 GD32F450 单片机

系统版本:rt-thread v5.2.2单片机型号:GD32F450ZK基于文章进行开发。

weixin_46158019的博客 838

光合作用 (二分)

蒜头是个爱学习的孩子,他总喜欢在生活中做一些小实验,这次蒜头想研究一下光合作用。 蒜头的实验材料有如下几样:神奇的种子,普通的纸箱和一些光源。一开始,蒜头将种子均匀的种在了箱子底部,你可以将其看成 XX 轴,种子的位置为 XX 轴上的点。然后蒜头用纸板将箱子盖住,并在纸板上安装了一些光源(具体见图)。神奇的种子会在有光的情况下一直向上生长直到没光为止。现在蒜头想知道当实验结束时每颗种子的高度是多

JUST CODE IT 977

PCIE协议版--M.2接口规范V1.0中文版1——物理规格篇

5.1.3.双模块键模块:同时支持Socket1-DP、Socket1-SD。2.4.7.3.3.双面模块(使用H2.8、H3.2、H4.2连接器)6.5.8.2.5.热设计功率响应-带有风扇类别的薄平台笔记本电脑。2.3.7.1. Socket1&2射频连接器PIN-OUT。5.2.2.Socket2 PIN-OUT(机械KEY B)3.2.10.1.3.极薄的笔记本电脑的电源开关顺序的例子。5.1.1.Socket1-DP(机械KEY A)5.1.2.Socket1-SD(机械KEY E)

想你所想,做你所做 4678

面试题-手撕NMS(非极大值抑制)

非极大值抑制(Non-Maximum Suppression,NMS)是一种常用于目标检测和计算机视觉中的算法,用于去除重叠的边界框,保留最可能是真实目标的边界框。其核心就是对一组检测框,找出其中属于同一个类别且分数最高的那个框,然后把和这个框的IOU值大于阈值的那些框都删掉。

zhaoyqcsdn的博客 1108

计蒜客 -光合作用-二分查找

题目: 蒜头是个爱学习的孩子,他总喜欢在生活中做一些小实验,这次蒜头想研究一下光合作用。 蒜头的实验材料有如下几样:神奇的种子,普通的纸箱和一些光源。一开始,蒜头将种子均匀的种在了箱子底部,你可以将其看成 XX轴,种子的位置为 XX 轴上的点。然后蒜头用纸板将箱子盖住,并在纸板上安装了一些光源(具体见图)。神奇的种子会在有光的情况下一直向上生长直到没光为止。现在蒜头想知道当实验结束时每

不平凡的博客 732

自己动手写CPU(1)五级流水线及CPU第一条指令ori

自己动手写CPU(1)五级流水线及CPU第一条指令ori 动机 不知为何研一的自由时间突然多起来,可能人一闲下来就容易焦虑吧,hhhhhh。正好之前看到一本《自己动手写CPU》,就按照此书从头实做一遍MIPS指令集的CPU,也当做对大学课程的总结。之前看龙芯杯比赛的代码震惊到我了,想想那堆大佬本科在搞这东西而我本科在瓜瓜地刷分,感叹人之间的差距真的好大。痛定思痛,还是先动手做起来这才能假意安慰自己,我好像也不错。闲言少叙,让我们开始吧! 由于作者提供了各章实现的具体代码,所以该系列博客主要记录我过程中有哪些

谦豫 7077

百度之星12月23号题目之地铁

T城市有N个地铁站,但它们不是两两之间都有地铁经过的,有一些地铁站之间存在一条单向的地铁通道。现在,Ryan需要为T城市的地铁站做一个大改造,由于群众抱怨,一些地铁站的出发车次和到达车次的数目差距太大,导致地铁站建设混乱。同时,Ryan也接到上级命令,暂时不修建新线路,只拆除,并且至少保留K条原有线路,在这个前提下,他希望尽量满足群众需求,使得所有地铁站出发车次和到达车次的...

weixin_34130389的博客 149

Android 14.0 Launcher3定制化之最近任务的全部清除由左边移到下边显示

在最近14.0的系统rom产品开发中,在Launcher3的定制化开发中,在最近任务列表中,发现点击recents最近任务键后 显示的全部清除按键在左边 由于是横屏的产品显示在左边不太合理 所以要求显示在下边比较合理,所以要从Launcher3的显示流程来解决这个问题

安卓兼职framework和app工程师的博客 764

板蓝根挥发油微胶囊化技术及其在抗菌织物整理中的应用研究

微胶囊技术是一种通过成膜材料将具有反应活性或挥发性的液体或固体包封成微小颗粒的技术。该技术因其优异的缓释保护和物态改变性能,已在医药、食品、化妆品等多个领域得到广泛应用。本研究采用复凝聚法制备板蓝根挥发油的微胶囊,利用明胶和阿拉伯胶作为壁材,旨在提升其稳定性和抗菌性能。

qq_62634009的博客 584

2012百度之星资格赛试题与AC代码

百度文库下载地址:http://wenku.baidu.com/view/39d92648852458fb770b5616.html 2012百度之星资格赛试题与AC代码 A:百度计算器的加法 时间限制: 1000ms 内存限制: 10000kB 描述 百度框计算中提供了计算器这个功能,模拟计算器中的复杂功能,我们最先需要解决的就是实现加法模块。今天就给你个机会,和百度计

Dreamer Thinker Doer 1338

python读取并可视化npy格式的深度图文件以及将其保存为jpg图片的方法

  npy文件是无法直接打开的,它里面包含的是一个矩阵格式的数据,可以用于存储图像。为了对其进行可视化,需要将其转换为图像。这里需要用到numpy包以及matplotlib包,没有的话就pip install一下吧。现进入包含有npy文件的目录(我的该目录下有一个名为0000.npy的文件),然后打开一个终端,执行python进入pythn命令行模式,依次输入如下代码即可: import numpy as np import matplotlib.pyplot as plt depthmap = np.lo

zeeq的博客 5万+

2012百度之星资格赛试题与AC代码合集

百度文库下载地址:http://wenku.baidu.com/view/39d92648852458fb770b5616.html 2012百度之星资格赛试题与AC代码 A:百度计算器的加法 时间限制: 1000ms 内存限制: 10000kB 描述 百度框计算中提供了计算器这个功能,模拟计算器中的复杂功能,我们最先需要解决的就是实现加法模块。今天就给你个机会,和百度计算器一样,计算一...

weixin_30326741的博客 1485

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

一道百度之星编程大赛题的随笔联想·(2)

百度之星,是全球最大的中文搜索引擎,百度公司面向中国高校学生和编程爱好者所举办的高水平的程序设计大赛。他所考试的题目,全部都是算法的题目。 鄙人虽然是一个.net程序员,在工作之余,喜爱算法。 我觉得这个题目有点意思,故而分享给大家,我想到两种方法,提供大家,希望对大家起了一个开阔思路的作用。 下面介绍解法二了。 解法二,是抓小放大。 由小及大。首先,说一说我分析的思路吧。 第一步,...

weixin_30871701的博客 184

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

如何备考2025年AMC8竞赛?吃透2000-2024年600道真题(免费送题)

我们继续来随机看五道AMC8的真题和解析,吃透AMC8历年真题是备考最科学、最有效的方法之一。即使不参加AMC8竞赛,吃透了历年真题600道和背后的知识体系,那么小学和初中数学一定会学得非常轻松、游刃有余。

xiegangfou的博客 898

(跟新至2019)历年研究生数学建模题目与优秀论文

竞赛试题 2004–2019: 2004:http://pan.baidu.com/s/1miaTUPi 2005:http://pan.baidu.com/s/1dFwMTvb 2006:http://pan.baidu.com/s/1eSHdAG6 2007:http://pan.baidu.com/s/1gfhPH4J 2008:http://pan.baidu.com/s/1kVeZINd 2009:http://pan.baidu.com/s/1pKWefsn 2010:http://pan.ba

Ecustliutao的博客 1万+

GEFCom2012 负荷预测数据集介绍

GEFCom2012负荷预测数据集简介 该数据集来自2012年全球能源预测竞赛,包含美国某电力公司20个区域及系统总负荷的每小时电力数据(单位:kW)。数据集分为训练期(2004-2008年)和预测期(2008年7月1周),包含负荷历史数据、气温数据、节假日信息及基准模型预测结果。主要特点包括: 需同时预测21条时间序列 包含8个回测周和1个预测周任务 采用加权均方根误差(WRMSE)评分,不同任务权重差异显著(1-160倍) 预测周需自行处理气温预测 数据集适用于电力负荷预测算法开发与评估。

Ape_God666的博客 720

ACM搜索题目总结

转载自https://www.cnblogs.com/AbandonZHANG/archive/2012/07/27/2612415.html ACM搜索题目总结 格式说明:题目名后面列出个人此题的大致难度(对菜鸟而言)   POJ 1069 -The Bermuda Triangle(难) http://acm.pku.edu.cn/JudgeOnl

Dear_Jia的博客 1371

【2012 - 百度之星资格赛 - B:小诺爱USB设备】

B:小诺爱USB设备 查看 提交 统计 提问 时间限制:1000ms内存限制:65536kB描述 在百度工作的小诺是一个USB设备迷,在他桌上有一堆的USB设备——USB鼠标、USB小音箱、USB按摩器……但是,公司配给小诺的ThinkPad X系列的电脑只有一个能用的USB接口。不过还好,小诺有一堆的USB Hub,可以把一个可用的USB接口变成多个US...

weixin_34041003的博客 87

NOIP 2012 开车旅行

感觉今天被这题虐的脑细胞都没了。。。题解打了一半就不想想下去了。。。 NOIP 2012 开车旅行这个题目主要就是求两个问题:①求从哪个城市开始,小A和小B所开路程的比值最小。②求从给定城市出发,小A和小B各自走的路程。首先把城市的高度拿去排序,放到链表中。再分别找到离他最近和次近的城市,记录下来。再来就是倍增了因为它数据的原因,我们的j最多开到17就好了(这句废话)倍增主要书处理每个点向...

weixin_30551963的博客 136

百度发布Q2财报:飞桨表现亮眼,下载量环比增长45%!

北京时间8月20日(美国东部时间8月19日),百度公布了2019年第二季度未经审计的财务报告。本季度实现营收263亿元人民币,净利润24亿元人民币。不少开发者发现本季度财...

PaddlePaddle 1008

【ECJTU_ACM 11级队员2012年暑假训练赛(8) - B - Modular Inverse】

Home Problems Status Contest Register Login B题要套一个数论的模版,注意m=1!! C题可以二分匹配,把行列看作点; 不能开百度,开谷歌搜题解,再次强调!一经发现,取消成绩! ECJTU_ACM 11级队员2012年暑假训练赛(8) 4:30:00 Overview Problem ...

weixin_33781606的博客 134

复盘百度AI十年历程:螺旋式增长的新动能

3月23日的演讲中,李彦宏将回港上市定义为百度的“二次创业”。 对于百度来说,“二次创业”的说法绝非虚辞。2005年冲刺纳斯达克时,百度还是一家纯粹的搜索引擎企业;时隔十六年后帮助百度叩开港交所大门的,则是深耕了十年之久的人工智能,百度已经彻底成为一家AI生态型企业。 犹记得在2019年5月举办的第二届数字中国建设峰会上,李彦宏在阐述百度AI的愿景时打了一个形象的比方:“互联网是前菜,它的特点是快;人工智能才是主菜,需要温火慢炖,但营养丰富。未来没有一家企业可以声称与人工智能无关,吃不到这道主菜,将失去一个

Alter1230的博客 570

第十五届全国大学生智能汽车竞赛 人工智能创意赛(国赛)

▲ 楼强 马佑 陶博 由博文 邓庆 本人完全了解第十五届全国大学生智能汽车竞赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和赞助公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。   ➤ 01第1章 方案概述 1.1 系统概述 随着互联网的发展和技术进步,深度学习技术已经逐渐走进我们生活,美颜自拍、人脸识别、自动驾驶、语音识别、自然语言处理等新技术深刻地改变了人类衣食住行各个方面

TSINGHUAJOKING 5786
上一篇: 弱校的奋斗之计算几何之旅(1)——向量的引入
下一篇: 百度之星——2012年12月30号竞赛题目一
WellerZhao
博客等级 码龄15年 11粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值