分析:该题是经典的动态规划题目. 题目中涉及到卡片数.卡片分4类.格子数等若干信息,又每张卡片仅能使用一次.求到达终点最多能能获得多少分. 从题目中可知卡片的使用顺序影响最终得分,我们可知状态转移和使用哪种类型的卡片有关,假设我们用i.j.k.L分别表示4类卡片,f表示能获得的最多分数.则有: f[i,j,k,L]=max{f[i-1,j,k,L],f[i,j-1,K,l],f[i,j,k-1,L], f[i,j,k,L-1]}+a[i*1+j*2+k*3+L*4+1] {这是一个四维DP..如…