题目大意:一个矩形的草地,分为多个格子,有的格子可以有奶牛(标为1),有的格子不可以放置奶牛(标为0),计算摆放奶牛的方案数. 分析: f[i,j]表示第i行状态为j的方案总数. 状态转移方程f[i,j]=∑f[i-1,k](k为所有满足条件的状态). 边界f[1,i]=1(i为满足条件的状态). 题目要求有两点1.只在标记为1的地方放牛2.相邻格子只能一个有牛. 代码: program cowfood; var a,b:..]of int64; f:..,..]of int64; n,m,x,…