(I7
I111
I149
(dp0
Vmetro.%l
p1
(VM.Manev.2.cpp
p2
S'#include<bits/stdc++.h>\r\nusing namespace std;\r\nint a[10001],b[10000];\r\nint main(){\r\nint n,m,x,y,i,f;\r\ncin>>n>>m;\r\nfor(i=0;i<m;i++){\r\ncin>>b[i];\r\na[b[i]]=1;\r\n}\r\ncin>>x>>y;\r\nif(x<y){\r\nint st=0,ans=10001;\r\nfor(i=x+1;i<=y;i++){\r\nst++;\r\n}\r\nans=min(ans,st);\r\nst=0;\r\n///============================\r\nint l;\r\nfor(i=x;a[i]!=1;i++){\r\nst++;\r\n}\r\nfor(f=i+1;f<n;f++){\r\nif(a[f]==1){\r\nst+=2;\r\nif(a[f]==1 and a[f-1]==1){\r\nst--;\r\n}\r\nif(f<=y){\r\nl=f;\r\n}\r\nif(f>=y){\r\nbreak;\r\n}\r\n}\r\n}\r\nfor(i=f;i>y;i--){\r\nst++;\r\n}\r\nans=min(ans,st);\r\nst=0;\r\n///===========================\r\nfor(i=x;a[i]!=1;i++){\r\nst++;\r\n}\r\nfor(f=i;f<n;f++){\r\nif(a[f]==1){\r\nst+=2;\r\nif(f<=y){\r\nl=f;\r\n}\r\nif(f>=y){\r\nbreak;\r\n}\r\n}\r\n}\r\nst=st-2;\r\nfor(i=l;i<y;i++){\r\nst++;\r\n}\r\nans=min(ans,st);\r\ncout<<ans<<endl;\r\n///===========================================================\r\n}else{\r\ncout<<1/0;\r\n}\r\nreturn 0;\r\n}\r\n'
p3
tp4
stp5
.