性质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:当前在哪一边)
哪里:没有想到三角形的两边之和大于第三边
为什么:没有从几何的角度思考这个题目
怎么做: 对于跟空间有关的题目,可以考虑从数学角度思考性质