(I7
I100
I149
(dp0
Vmetro.%l
p1
(Vtrain.cpp
p2
S'#include<iostream>\r\n#include<algorithm>\r\n#include<string>\r\nusing namespace std;\r\n\r\nint a,b;\r\nint m[1000];\r\n\r\nint distHI(int ia, int ib)\r\n{\r\n    int dist;\r\n    dist=abs(m[ia]-a)+abs(m[ib]-b)+2*(ib-ia);\r\n\r\n    return dist;\r\n}\r\n\r\nint main()\r\n{\r\n  int s,t,i,j, a1,a2, b1,b2,mi;\r\n\r\n  cin>>s>>t;\r\n\r\n  for(i=0;i<t;i++)\r\n       cin>>m[i];\r\n\r\n  cin>>a>>b;\r\n//       cin.get(m[i]);\r\n\r\n  a1=0;\r\n  for(i=0;i<t;i++){\r\n    if(a>=m[i]) a1=i;\r\n  }\r\n  if (a1=t-1) a2=a1;\r\n  else a2=a1+1;\r\n  for(i=a1;i<t;i++){\r\n    if(b>=m[i])  b1=i;\r\n  }\r\n  if (b1=t-1) b2=b1;\r\n  else b2=b1+1;\r\n\r\n  mi=min((b-a),distHI(a1,b1));\r\n  mi=min(mi,distHI(a1,b2));\r\n  mi=min(mi,distHI(a2,b1));\r\n  mi=min(mi,distHI(a2,b2));\r\n  cout<<mi<<endl;\r\n\r\n//   cout<<ngstr<<endl;\r\n\r\nreturn 0;\r\n}\r\n'
p3
tp4
stp5
.