问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

猴子上楼梯的c语言详细原代码及解析

发布网友 发布时间:2022-06-01 20:02

我来回答

4个回答

热心网友 时间:2023-10-14 16:29

20分……
只能给你思路了

用数组a[i]记录猴子上到第i个阶梯时最少代价,b[i]为所输入的阶梯上的正整数数据

用两层循环,

第一层循环i是从1到n,对每层阶梯进行扫描

第二层循环j是从1到k,如果a[i+j]<a[i]+b[i+j]即将a[i+j]更新为a[i]+b[i+j]

a[i]+b[i+j]的意思是在第i层阶梯的最少代价加上第i+j层的那个数据,
如果小于在第i+j层的暂时最小代价(因为最小值还没确定),
那么就更新第i+j层的代价,使它变得更小

这样一步步递推,就能得到a[n]的最小代价

热心网友 时间:2023-10-14 16:29

20分……
只能给你思路了
用数组a[i]记录猴子上到第i个阶梯时最少代价,b[i]为所输入的阶梯上的正整数数据
用两层循环,
第一层循环i是从1到n,对每层阶梯进行扫描
第二层循环j是从1到k,如果a[i+j]<a[i]+b[i+j]即将a[i+j]更新为a[i]+b[i+j]
a[i]+b[i+j]的意思是在第i层阶梯的最少代价加上第i+j层的那个数据,
如果小于在第i+j层的暂时最小代价(因为最小值还没确定),
那么就更新第i+j层的代价,使它变得更小
这样一步步递推,就能得到a[n]的最小代价

热心网友 时间:2023-10-14 16:30

#include <stdio.h>
int n,k;
int cost[100];
int best(int curstep)
{
double use=0;int stp=1;
for(int i=1;i<=k;++i)
if(use<(double)i/cost[curstep+i])
{
use=(double)i/cost[curstep+i];
stp=i;
}
return stp;
}/*步长÷代价越大越好*/
int main()
{
int i,all=0,curstep=0;
scanf("%d %d",&n,&k);
for(i=1;i<=n;++i) scanf("%d",&cost[i]);

for(i=1;curstep+k<n;++i)
{
curstep+=best(curstep);
all+=cost[curstep];
}/*若curstep+k<n,直接跳到最后*/
printf("%d",all+cost[n]);
}

热心网友 时间:2023-10-14 16:30

没看懂题目!~~~~~~~~`````
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
路由器网线一米多少钱 东芝电视怎么投屏安卓手机 东芝电视怎么投屏 东芝电视投屏功能在哪里 指甲根部半月白 ...在指甲中部黑线长起 还有就是月牙上有白色一块 都在同一个指_百度... 我农业银行五年定期无密码存款,身份证没了,仅凭身份证复印件和存款单... 混凝土强度回弹怎么测算推定值,是否满足要求?一篇文章讲明白_百度知 ... 发动机舱有胶皮味跟安装防盗器有关系吗 cb400f启动后有股胶皮味道 一个袋子装了半袋米,倒出三分之一多1千克后还剩19千克... 苹果iPhone 64G手机能装多少应用 ? app store商店最大容量的app是什么?有谁知道吗?我只知道狂野飙车8这个公司所有的app容 请教一个iphone下的app最多能占多少内存 jpn是什么意思? 猴子吃桃问题的解析步骤? jpn是哪个国家 十二只猴子解析 住宅的近义词是什么呢 卡布西游的猴子解析 猴子的调皮表现在哪些方面 石猴的形象兼有神猴人三性结合文段内容试做分析,如何分析? 高达vs高达next plus 中00 RAISER的Trans-Am Raiser粗激光是动画哪一集的 求高达00Trans-Am系统动态图片 谁能发一张高达00trans-am启动的图片给我 -17和0属于整数吗? 高达OO中trans am 的中文意思是什么 相转移催化剂 丁基三苯基溴化膦 (CAS:13371-17-0) 主要用途是什么? 眼球脉络膜黑色素瘤能治愈么 当一名小说家需要做什么 黑色素瘤可以治愈吗?用人参皂苷Rh2辅助治疗有用吗? 国家名缩写:CHN...JPN... 16g的iphone5s最多能装多少个app 信鸽Jpn的代号是那个国家的? 苹果的应用大不大?16g的够用吗 苹果市场中的应用大小: 141 MB指什么意思?是下载安装包的大小?还是该应用在内存中所占容量大小? jpn的n是什么意思 这个苹果手机能安装多少软件?内存会不会满得快?告诉我一下 64g苹果手机最多能装多上个app?有没有做过实验。 一般苹果app的大小有多大?比如说QQ。为什么比安卓的小? 日本 这个国家的名字是什么意思 请问苹果4s最多能装多少软件? 家的同义词或者可以用来表示家的词,有哪些? 是来表示“家”的概念的词... 请求几个宅族用语,很宅的人进 崖州湾现在发展得怎么样,适合度假旅游吗 海蓝之谜修复精华露为什么颜色不一样 甜核桃有营养吗 文玩核桃从上面看是正方形,四个棱 腾讯烈焰传奇3d如何站位打boss而不掉血 烈焰传奇3D内功系统怎么玩 内功系统介绍 甜核桃有营养还是苦核桃有营养