(I7
I100
I149
(dp0
Vmetro.%l
p1
(VMM-2018_D2_ROP.cpp
p2
S'#include<iostream>\r\n#include<bits/stdc++.h>\r\nusing namespace std;\r\nint brs(int a,int b)\r\n{\r\n    int br;\r\n    br=(b-a)*2;\r\n    return br;\r\n}\r\nint v[100000];\r\nint main()\r\n{\r\n    long long n,m,i,a,b,s1=0,s2=0,s3=0,s4=0,s5=0,minsum=100000,b1=100000,b2=100000,b3=100000,b4=100000,c,d,p1,p2,i1=0,i2=100000,i3=0,i4=100000,i5=0;\r\n    cin>>n>>m;\r\n    for(i=0;i<m;i++)cin>>v[i];\r\n    cin>>a>>b;\r\n    for(i=0;i<m;i++){\r\n\r\n        if(a>v[i]){b1=min(b1,(a-v[i]));i1=max(i1,i);}\r\n        else if(a<=v[i]){b2=min(b2,(v[i]-a));i2=min(i2,i);}\r\n        if(b>v[i]){b3=min(b3,(b-v[i]));i3=max(i3,i);}\r\n        else if(b<=v[i]){b4=min(b4,(v[i]-b));i4=min(i4,i);}\r\n    }\r\n    s1=brs(i1,i3)+b1+b3;\r\n    s2=brs(i1,i4)+b1+b4;\r\n    s3=brs(i2,i3)+b2+b3;\r\n    s4=brs(i2,i4)+b2+b4;\r\n    s5=b-a;\r\n\r\n    minsum=min(s1,s2);\r\n    minsum=min(minsum,s3);\r\n    minsum=min(minsum,s4);\r\n    minsum=min(minsum,s5);\r\n    cout<<minsum<<endl;\r\n}\r\n'
p3
tp4
stp5
.