dp[i][j]
表示在1~max(i,j)都已经被走过的情况下,第一个人在i点,第二个人在j点时,走完剩下的点还需要的最短距离
规定第一个人领先第二个人
所以
dp[i][j]
可以转移到
dp[i+1][j]
和
dp[i+1][i]
(等价于
dp[i][i+1]
)
/*************************************************************************
> File Name: 平常练习/uva1347.cpp
> Author: ALex
> Mail: zchao1995@gmail.com
> Created Time: 2015年05月25日 星期一 20时27分03秒
************************************************************************/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include