(I7
I136
I149
(dp0
Vmetro.%l
p1
(Vmetro.cpp
p2
S'#include<bits/stdc++.h>\nusing namespace std;\nint main()\n{\n    long long int n,m;\r\n    cin>>n>>m;\r\n    long long *k=new long long[m];\r\n    for(long long i=0;i<m;i++)cin>>k[i];\r\n    long long a,b;\r\n    cin>>a>>b;\r\n    long long v1=0,v2=0;\r\n    v2=b-a;\r\n    long long min=10003,min1=10003,mini1,mini2;\r\n    for(long long i=0;i<m;i++)\r\n    {\r\n        long long l=0;\r\n        if(a>k[i])\r\n        {\r\n            l=a-k[i];\r\n        }\r\n        else\r\n        {\r\n            l=k[i]-a;\r\n        }\r\n        if(min>l)\r\n        {\r\n            min=l;\r\n            mini1=i;\r\n        }\r\n    }\r\n    for(long long i=0;i<m;i++)\r\n    {\r\n        long long l;\r\n        if(b>k[i])\r\n        {\r\n            l=b-k[i];\r\n        }\r\n        else\r\n        {\r\n            l=k[i]-b;\r\n        }\r\n        if(min1>l)\r\n        {\r\n            min1=l;\r\n            mini2=i;\r\n        }\r\n    }\r\n    v1=v1+(mini2-mini1)*2;\r\n    v1+=min1;\r\n    v1+=min;\r\n    if(v1>v2)\r\n    {\r\n        long long p=v1;\r\n        v1=v2;\r\n        v2=p;\r\n    }\r\n    cout<<v1<<endl;\nreturn 0;\n}\r\n'
p3
tp4
stp5
.