早教吧 育儿知识 作业答案 考试题库 百科 知识分享

NOIP04普及组花生采摘谁会试题描述鲁宾逊先生有一只宠物猴,名叫多多.这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花

题目详情
【NOIP04普及组】花生采摘 谁会
【试题描述】
鲁宾逊先生有一只宠物猴,名叫多多.这天,他们两个正沿着乡间小路散步,突然发现路边的告示牌上贴着一张小小的纸条:“欢迎免费品尝我种的花生!——熊字”.
鲁宾逊先生和多多都很开心,因为花生正是他们的最爱.在告示牌背后,路边真的有一块花生田,花生植株整齐地排列成矩形网格(如图1).有经验的多多一眼就能看出,每棵花生植株下的花生有多少.为了训练多多的算术,鲁宾逊先生说:“你先找出花生最多的植株,去采摘它的花生;然后再找出剩下的植株里花生最多的,去采摘它的花生;依此类推,不过你一定要在我限定的时间内回到路边.”
我们假定多多在每个单位时间内,可以做下列四件事情中的一件:
1)从路边跳到最靠近路边(即第一行)的某棵花生植株;
2)从一棵植株跳到前后左右与之相邻的另一棵植株;
3)采摘一棵植株下的花生;
4)从最靠近路边(即第一行)的某棵花生植株跳回路边.
现在给定一块花生田的大小和花生的分布,请问在限定时间内,多多最多可以采到多少个花生?注意可能只有部分植株下面长有花生,假设这些植株下的花生个数各不相同.
例如在图2所示的花生田里,只有位于(2,5),(3,7),(4,2),(5,4)的植株下长有花生,个数分别为13,7,15,9.沿着图示的路线,多多在21个单位时间内,最多可以采到37个花生.
【输入描述】
第一行包括三个整数,M,N和K,用空格隔开;表示花生田的大小为M * N(1
▼优质解答
答案和解析
var
p:array[1..20,1..20] of longint;
n,m,k,t,i,j,ans,max,maxli,maxlj,maxi,maxj:longint;
begin
readln(m,n,k);
for i:=1 to m do
for j:=1 to n do
read(p[i,j]);
k:=k-2;
t:=0;
ans:=0;
max:=0;
for i:=1 to m do
for j:=1 to n do
if p[i,j]>max then
begin
max:=p[i,j];
maxi:=i;
maxj:=j;
end;
t:=t+maxi;
while (t+maxi-10) do
begin
ans:=ans+max;
p[maxi,maxj]:=0;
max:=0;
for i:=1 to m do
for j:=1 to n do
if p[i,j]>max then
begin
max:=p[i,j];
maxli:=i;
maxlj:=j;
end;
t:=t+1+abs(maxli-maxi)+abs(maxlj-maxj);
maxi:=maxli;
maxj:=maxlj;
end;
writeln(ans);
end.
看了NOIP04普及组花生采摘谁会...的网友还看了以下:

鲁院里的柿子树郭严隶①鲁迅文学院有一座花园,花园里有一棵柿子树。因为我们来的时候是秋天,正属于它的  2020-06-18 …

阅读下面文章,完成后面问题。(18分)鲁院里的柿子树郭严隶①鲁迅文学院有一座花园,花园里有一棵柿子  2020-06-18 …

阅读下面的作品,完成下列题。鲁院里的柿子树①鲁迅文学院有一座花园,花园里有一棵柿子树。因为我们来的  2020-06-18 …

分析广告语的优点好的广告语耐人寻味,给人美感,使人难忘。请根据下列题目,回答:1.鲁花花生油的电视  2020-06-19 …

有关朝花夕拾的练习1.鲁迅小时候最喜欢在——玩耍2.鲁迅在仙台学医是发生了——件重大的事3.赛神会  2020-07-08 …

今天在超市买了一4升鲁花5S一级压榨花生油但不知道为什么在要掩盖人民大会堂宴会用油这标语左上角用鲁花  2020-10-29 …

人接种天花疫苗后,对天花病毒可产生终生免疫,这主要是因为()A.皮肤屏障作用阻止病毒进入人体B.人体  2020-11-05 …

一瓶标有5L(1L=10-3m3)的“鲁花”牌花生油的质量为4.7kg,则花生油的密度是kg/m3.  2020-11-22 …

下列属于非特异性免疫的是()A.注射狂犬病疫苗预防狂犬病B.给婴儿接种卡介苗预防结核病C.患过天花的  2020-12-07 …

阅读下面的文章,完成小题。鲁院里的柿子树①鲁迅文学院有一座花园,花园里有一棵柿子树。因为我们的时候是  2020-12-08 …