(I7
I116
I149
(dp0
Vmetro.%l
p1
(Vmetro2.cpp
p2
S'#include <bits/stdc++.h>\r\nusing namespace std;\r\nint main ()\r\n{\r\nlong long br,n,burzaSpirka[10000],A,B,naiBlizkoA=10000,naiBlizkoB=10000,seg,cena=0,c,iA,iB;\r\nbool krai=false;\r\ncin>>br>>n;\r\n\r\nfor(int i=0;i<n;i++){\r\n    cin>>burzaSpirka[i];\r\n}\r\ncin>>A>>B;\r\n\r\nfor(int i=0;i<n;i++){\r\n    seg=A-burzaSpirka[i];\r\n    if(seg<0){\r\n        krai=true;\r\n        seg=burzaSpirka[i]-A;\r\n    }\r\n    if(krai==false){\r\n    if(naiBlizkoA>seg){\r\n        naiBlizkoA=seg;\r\n        iA=i;\r\n        cena=seg;\r\n    }\r\n    }else{\r\n    if(naiBlizkoA+2>seg){\r\n        naiBlizkoA=seg;\r\n    iA=i;\r\n    cena=seg;\r\n    }\r\n    }\r\n}\r\nkrai=false;\r\nfor(int i=0;i<n;i++){\r\n    seg=B-burzaSpirka[i];\r\n    if(seg<0){\r\n        krai=true;\r\n        seg=burzaSpirka[i]-B;\r\n    }\r\n    if(krai==false){\r\n    if(naiBlizkoB>seg){\r\n        naiBlizkoB=seg;\r\n        iB=i;\r\n        c=seg;\r\n    }\r\n    }else{\r\n    if(naiBlizkoB>seg+2){\r\n        naiBlizkoB=seg;\r\n    iB=i;\r\n    c=seg;\r\n    }\r\n    }\r\n}\r\n\r\ncena=cena+c;\r\nif(B-A<cena){\r\n    cena=B-A;\r\n}\r\n\r\nfor(int i=iA;i<iB;i++){\r\n        if(iB-iA<2){\r\n            cena++;\r\n        }else{\r\n    cena=cena+2;\r\n        }\r\n}\r\ncout << cena<<endl;\r\nreturn 0;\r\n}\r\n'
p3
tp4
stp5
.