摘要:
#include #include int a[2001];int dp[2001][1001]={0};using namespace std;int main(){ int n,k,i=1,j=1;while(scanf("%d %d",&n,&k)==2){for(i=1;i2*j) dp[i][j]=min(dp[i-1][j],dp[i-2][j-1]+(a[i]-a[i-1])*(a[i]-a[i-1]));}printf("%d\n",dp[n][k]);} return 0;} 阅读全文
posted @ 2014-03-31 20:49
子木聊出海
阅读(175)
评论(0)
推荐(0)

浙公网安备 33010602011771号