威威貓系列故事 打地鼠(HDU 4540

2021-07-02 15:31:49 字數 515 閱讀 5512

影響決策的因素有:時刻、這一時刻的位置和上一時刻的位置 。  由於n和k都不大,可以開三重迴圈來遞推這三個量

狀態方程dp[i][j]表示在時刻i打位置j的老鼠,此時消耗總能量的最小值,則可以寫出狀態轉移方程:dp[i][j] = min(dp[i][j],dp[i+1][x]+abs(a[i][j]-a[i+1][x])); 時間按照從大到小倒著列舉。

#include#include#include#include#include#includeusing namespace std;

const int inf = 1000000000;

int n,k,a[30][15],dp[30][20];

int main()}}

int ans = inf;

for(int i=1;i<=k;i++) ans = min(ans,dp[1][i]);

printf("%d\n",ans);

}return 0;

}

威威貓系列故事 打地鼠

a 威威貓系列故事 打地鼠 submit status practice hdu 4540 description 威威貓最近不務正業,每天沉迷於遊戲 打地鼠 每當朋友們勸他別太著迷遊戲,應該好好工作的時候,他總是說,我是威威貓,貓打老鼠就是我的工作!無話可說.我們知道,打地鼠是一款經典小遊戲,規則...

威威貓系列故事 打地鼠

每當朋友們勸他別太著迷遊戲,應該好好工作的時候,他總是說,我是威威貓,貓打老鼠就是我的工作!無話可說.我們知道,打地鼠是一款經典小遊戲,規則很簡單 每隔乙個時間段就會從地下冒出乙隻或多隻地鼠,玩遊戲的人要做的就是打地鼠。假設 1 每乙個時刻我們只能打乙隻地鼠,並且打完以後該時刻出現的所有地鼠都會立刻...

威威貓系列故事 打地鼠

題意 威威貓最近不務正業,每天沉迷於遊戲 打地鼠 每當朋友們勸他別太著迷遊戲,應該好好工作的時候,他總是說,我是威威貓,貓打老鼠就是我的工作!無話可說.我們知道,打地鼠是一款經典小遊戲,規則很簡單 每隔乙個時間段就會從地下冒出乙隻或多隻地鼠,玩遊戲的人要做的就是打地鼠。假設 1 每乙個時刻我們只能打...