您的位置:书仙窝 > 科幻灵异 > 无人驾驶帝国章节目录 > 第一百九十二章 道路游戏

第一百九十二章 道路游戏(2/2)

无人驾驶帝国作者:无人车来也 2020-03-30 04:01
量。

    最后一行,有n个整数,每两个整数之间用一个空格隔开,其中第i个数表示在i号机器人工厂购买机器人需要花费的金币数量。

    【输出格式】

    共一行,包含1个整数,表示在m个单位时间内,扣除购买机器人花费的金币之后,小新最多能收集到多少金币。

    【思路】

    用一维数组f储存第i秒能获得的最大钱数

    因为最多同时存在1个机器人

    第i秒时第j个机器人走k次

    f=max

    这里是从当前点倒推

    last是上一个点

    当last=0,last=n

    sum要一遍遍加上钱k秒第last路上的金币数

    每次减去第last条道路的价格

    如果i-k<0

    直接退出k循环,时间不为负

    【代码】

    #include<iostream>

    #include<cstdio>

    #include<cstring>

    usingnamespac

    intn,m,p,b,a,f;

    intmain

    }

    pr

    ret

    }

    【数据范围】

    对于40%的数据,2≤n≤40,1≤m≤40。

    对于90%的数据,2≤n≤200,1≤m≤200。

    对于100%的数据,2≤n≤1000,1≤m≤1000,1≤p≤m。

    【做法说明】

    题目呢,比较长,信息比较多,注意不要看错题。但是呢还是比较轻易可以看出这是dp题的类型。

    dp表示时间i在j点的最大收益,pre表示j点的上一个,mx表示在时间i所有位置的最大收益,g表示状态取最优解时走的步数,最后输出max。

    王老师说:“高中驾驶学科奥赛,要更多地运用到数学与信息学的知识,请大家有机会课外都多补一补这方面的知识。”

    沈笑夫心里一阵咯噔,数学和信息学,要加油啊!

    这时,坐在旁边的一个男生对沈笑夫说:“沈笑夫,我是汽车三班的刘李阳,请多关照!”

    沈笑夫侧目一看,这个男生脸色白净,头发新潮,一脸虔诚地看着自己。

    沈笑夫点点头说:“互相关照!”

    “有你这个大佬罩着,我心里有谱了,呵呵!”刘李阳笑着说。

    ……

    下课后,沈笑夫眼前出现了驾驶学科奥赛系统显示屏:

    学科:l1,288/1000

    体能:l1,97/100

    情绪:l1,89/100

    任务:0

    奖励:奖励记忆胶囊一粒。请点击“兑奖”键领取奖励。

    学科、奖励栏的背景亮着光,说明这两项有了变化!其他栏目背景灰暗,说明没有变化。

    学科栏从284到288,增加了4个点,是这几天学习驾驶学科知识的收获。

    奖励栏再次出现久违的记忆胶囊!

    沈笑夫有些鸡冻,轻轻点击“兑奖”键,屏幕里立马滚出一粒蓝色的记忆胶囊!

    好!

    记忆胶囊在手,复杂的信息学,也就容易了!

    麻烦的数学,也不会那么麻烦了!

    沈笑夫嘴角露出了开森的笑容!

    </br>

    </br>