首页其它驾驶帝章节

百九十二章 路游戏

推荐阅读:古帝星际争霸:泰伦帝被帝背叛决定辅佐魔王始缔造游戏帝科技帝山寨系统局建设封,打造钢铁皇朝!金融科技帝娱乐帝系统纨绔支教五落帝

星期二午,驾驶科奥赛培训。

沈笑夫才知,江岸市职业级参加驾驶科奥赛培训20

王老师亲课。首先让介绍,互相认识

20,男15仅仅5,少怜!

沈笑夫翻阅《高组驾驶科奥赛基础知识》,觉比初组难少。

王老师,今程序《路游戏》。

【题目描述】

新正简单电脑路游戏。

游戏条环形马路,马路 n 机器工厂,两相邻机器工厂间由段马路连接。

机器工厂点,按顺针顺序依次将 n 机器工厂编号1~n,因马路环形 n 机器工厂 1 机器工厂段马路连接

新将连接机器工厂 n 段马路编号 1~n,并规定 i 段马路连接 i 机器工厂 i+1机器工厂(1≤i≤n-1), n 段马路连接n机器工厂 1机器工厂。

游戏,每单位间内,每段马路金币,金币数量变化,即单位间内段马路金币数量

新需机器帮助才收集马路金币。

机器必须机器工厂金币购买,机器旦被购买,便沿环形马路按顺针方向走,单位间内次,即机器工厂达相邻机器工厂,并将经马路金币收集给新。

i(1≤i≤n)号机器工厂购买机器机器 i 号机器工厂始,顺马路走, i 号马路,达 i+1 号机器工厂(果 i=n,机器 1 机器工厂),并将 i 号马路金币收集给新。

游戏,环形马路2或者2机器,并且每机器环形马路走 p次。

新购买机器,需机器设定走次数,走次数 1~p 整数。马路机器走完规定次数消失,新必须立刻机器工厂购买机器,并给新机器设定新走次数。

【目,听书声音App,集4语音合引擎,超100音色,更支持离线朗读换源神器, 换源App】

游戏补充明:

游戏次购买机器始计

购买机器设定机器走次数瞬间完花费间。

购买机器机器独立程,机器购买机器,购买完机器并且设定机器走次数机器走。

机器工厂购买机器花费机器工厂购买机器花费定相

购买机器花费金币,游戏结束新收集金币扣除,游戏因金币足,法购买机器导致游戏法进此,游戏结束,收集金币数量负。

已知每段马路单位间内金币数量机器工厂购买机器花费,请告诉新,经 m 单位,扣除购买机器花费,收集少金币。

【输入输格式】

【输入格式】

3 正整数,n,m,p,题目述。

n ,每m正整数,每两整数空格隔,其 i

i 号马路单位间内金币数量(1≤金币数量≤100),即i j(1≤j≤m)数表示 j 单位间内i号马路金币数量。

n 整数,每两整数空格隔,其 i 数表示 i 号机器工厂购买机器花费金币数量(1≤金币数量≤100)。

【输格式】

,包含 1 整数,表示 m 单位间内,扣除购买机器花费金币收集少金币。

【思路】

维数组f储存i秒钱数

1机器

i秒j机器走k次(1<=k<=p)

f[i]=max(f[i],f[i-k]-pay[last]+sum)

点倒推

last

last=0,last=n

sum遍遍加钱k秒last路金币数

每次减last条路(即last工厂机器价格

果i-k<0

直接退k循环,

【代码】

#include

#include

#include

using namespace std;

int n,m,p,b[1001],a[1001][1001],f[1001];

int main

scanf(“%d%d%d“,&n,&m,&p);

memset(f,-1000000,sizeof(f)); f[0]=0;

for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) scanf(“%d“,&a[i][j]);

for(int i=1;i<=n;i++) scanf(“%d“,&b[i]);

for(int i=1;i<=m;i++)

for(int j=1;j<=n;j++)

int t=j-1;

if(!t) t=n;

int ss=a[t][i];

for(int k=1;k<=p;k++)

if(i-k<0) break;

f[i]=max(f[i],f[i-k]+ss-b[t]);

t--;

if(!t) t=n;

ss+=a[t][i-k];

}

printf(“%d“,f[m]);

return 0;

【数据范围】

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]表示间ij点收益,pre[j]表示j点,mx[i]表示间i位置收益(因买机器位置买,转移直接),g[i][j]表示状态(i,j)取优解步数(明显啦),max(dp[m][i])。

王老师:“高驾驶科奥赛,与信息知识,请课外知识。”

沈笑夫阵咯噔,数信息加油啊!

,坐旁边沈笑夫:“沈笑夫,汽车三班刘李阳,请关照!”

沈笑夫侧目脸色白净,头新潮,脸虔诚

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

佬罩,呵呵!”刘李阳笑

……

,沈笑夫眼驾驶科奥赛系统显示屏:

科: l1,288/1000

: l1,97/100

绪: l1,89/100

任务: 0

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

科、奖励栏背景亮光,两项变化!其栏目背景灰暗,变化。

科栏284288,增加4点,习驾驶科知识收获。

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

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

记忆胶囊,复杂信息容易

麻烦麻烦

沈笑夫嘴角露笑容!

相关阅读:明帝葡萄牙帝阿根廷帝希灵帝材料帝穿越香江财富帝代,秦称霸诸罗马帝被迫皇帝代III猎爱狂野骑兵