TC 596 250pt

来源:互联网 发布:平板如何删除软件 编辑:程序博客网 时间:2024/06/10 16:27
#include<iostream>#include<string>#include<vector>using namespace std;class FoxAndSightseeing{public:int abs(int a){return a>0?a:-a;}int getMin(vector<int> position){int size,i,j,min,sum,t;size=position.size();sum=0,min=1000000;for(i=0;i<size-1;i++)sum+=abs(position[i+1]-position[i]);j=0;for(i=1;i<size-1;i++){t=0;j=abs(position[i+1]-position[i])+abs(position[i]-position[i-1]);t=sum-j+abs(position[i+1]-position[i-1]);if(t<min)min=t;}return min;}};

一开始 return 值错了。检查了老半天,蛋疼。