

1 #include<iostream> 2 #include<string> 3 #include<cstring> 4 #include<algorithm> 5 #include<cmath> 6 7 using namespace std; 8 9 int main() 10 { 11 int n,m; 12 int p[101] = {0}; 13 int ans = 0; 14 cin>>n>>m; 15 p[1] = 1; 16 p[n+1] = 1; 17 for(int i = 2;i <=n;i++) 18 { 19 cin>>p[i]; 20 } 21 for(int i = 2;i <= n+1;i++) 22 {
//从当前层上楼走到上一层需要的商店处 23 ans += min(p[i] - 1 + p[i-1] -1,m - p[i] + m - p[i-1]); 24 } 25 cout<<ans<<endl; 26 return 0; 27 }
浙公网安备 33010602011771号