题解:设dp(i,j)表示前i个人坐上前j个椅子的最小代价,根据第j个椅子是否被i坐进行集合划分可分为两种状态,若i坐上了j即dp[i][j]=dp[i-1][j-1]+dist(i,j),否则dp[i][j]=dp[i][j-1]。
AC代码:
wx63e3681ff1000 博主文章分类:XCPC&CF&蓝桥杯_题解 ©著作权
题解:设dp(i,j)表示前i个人坐上前j个椅子的最小代价,根据第j个椅子是否被i坐进行集合划分可分为两种状态,若i坐上了j即dp[i][j]=dp[i-1][j-1]+dist(i,j),否则dp[i][j]=dp[i][j-1]。
AC代码:
构造函数和析构函数构造函数
D. Berland Fair
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M