性质1:只有两边有画

性质2:对于每一边,画都呈线性排列

性质3:出发点为固定点、结束点为固定点,且位于线性排列的两端

公理1:三角形的两边之和大于第三边

由性质2和公理1可知,当先走完一边的点后,如果想到另外一边,那么直接走一个斜边一定比直接过去然后到那个点总距离更短。

即得到

性质4:对于任意一边,一定是先完成距离出发点较近的任务,再完成距离出发点较远的任务。

性质5:L,R<=500,即支持O(L*R)的复杂度

由性质五和性质四可知,该题应当用DP的解法

状态转移方程:dp[i][j][0]=min(dp[i-1][j][0]+dis_1,dp[i-1][j][1]+dis_2) (i:左边的完成任务数量 j:右边的完成任务数量 0/1:当前在哪一边)


哪里:没有想到三角形的两边之和大于第三边

为什么:没有从几何的角度思考这个题目

怎么做: 对于跟空间有关的题目,可以考虑从数学角度思考性质