暗黑破壞神

2021-06-21 22:03:08 字數 762 閱讀 3413

description

無聊中的小x玩起了diablo i...

遊戲的主人公有n個魔法

每個魔法分為若干個等級,第i個魔法有p[i]個等級(不包括0)

每個魔法的每個等級都有乙個效果值,乙個j級的i種魔法的效果值為w[i][j]

魔法公升一級需要一本相應的魔法書

購買魔法書需要金幣,第i個魔法的魔法書**為c[i]

而小x只有m個金幣(好孩子不用修改器)

你的任務就是幫助小x決定如何購買魔法書才能使所有魔法的效果值之和最大

開始時所有魔法為0級 效果值為0

input

第一行 用空格隔開的兩個整數n(03

#include#includeint cost[105][55],mark[105][505],path[105];

int c[105],p[105],n,coin,dp[105][505];

int main()

memset(dp,0,sizeof(dp));

memset(mark,0,sizeof(mark));

for(i=1;i<=n;i++)

}printf("%d\n",maxn);

memset(path,0,sizeof(path));

for(i=n;i>=1;i--)

for(i=1;i<=n;i++)

printf("%d\n",path[i]);

} return 0;

}

暗黑破壞神

暗黑破壞神 time limit 10000ms memory limit 65536k total submit 100 accepted 35 case time limit 1000ms description 無聊中的小x玩起了diablo i.遊戲的主人公有n個魔法 每個魔法分為若干個等級...

暗黑破壞神

description 無聊中的小x玩起了diablo i 遊戲的主人公有n個魔法 每個魔法分為若干個等級,第i個魔法有p i 個等級 不包括0 每個魔法的每個等級都有乙個效果值,乙個j級的i種魔法的效果值為w i j 魔法公升一級需要一本相應的魔法書 購買魔法書需要金幣,第i個魔法的魔法書 為c ...

暗黑破壞神

暗黑破壞神 問題描述 遊戲的主人公有n個魔法,每個魔法分為若干個等級,第i個魔法有p i 個等級 不包括0 每個魔法的每個等級都有乙個效果值,乙個j級的i種魔法的效果值為w i j 魔法公升一級需要一本相應的魔法書,購買魔法書需要金幣,第i個魔法的魔法書 為c i 而小x只有m個金幣 好孩子不用修改...