(I7
I89
I149
(dp0
Vmetro.%l
p1
(Vmetro.cpp
p2
S'#include<bits/stdc++.h>\r\nusing namespace std;\r\n\r\nint a[10001]={0};\r\n\r\nint main ()\r\n{\r\n    int N,M,A,B;\r\n\r\n    cin>>N>>M;\r\n\r\n    for (int i=0,k;i<M;i++)\\\r\n    {\r\n        cin >> k;\r\n        a[k]=1;\r\n    }\r\n\r\n    cin >> A >> B;\r\n\r\n\r\n    int p1,p2,p3,p4;\r\n\r\n    for (int i=A;;)\r\n    {\r\n        if (a[i]==1)\r\n        {\r\n            p1=A-i;\r\n            break;\r\n        }\r\n        i--;\r\n    }\r\n\r\n    for (int i=A;;)\r\n    {\r\n        if (a[i]==1)\r\n        {\r\n            p2=i-A;\r\n            break;\r\n        }\r\n        i++;\r\n    }\r\n\r\n    for (int i=B;;)\r\n    {\r\n        if (a[i]==1)\r\n        {\r\n            p3=B-i;\r\n            break;\r\n        }\r\n        i--;\r\n    }\r\n\r\n    for (int i=B;;)\r\n    {\r\n        if (a[i]==1)\r\n        {\r\n            p4=i-B;\r\n            break;\r\n        }\r\n        i++;\r\n    }\r\n\r\n    int put1=p1+p3,put2=p1+p4,put3=p2+p3,put4=p2+p4,put5=B-A;\r\n\r\n    for (int i=p1;i<p3;i++)\r\n    {\r\n        if (a[i]==1)put1+=2;\r\n    }\r\n\r\n    for (int i=p1;i<p4;i++)\r\n    {\r\n        if (a[i]==1)put2+=2;\r\n    }\r\n\r\n    for (int i=p2;i<p3;i++)\r\n    {\r\n        if (a[i]==1)put3+=2;\r\n    }\r\n\r\n    for (int i=p2;i<p4;i++)\r\n    {\r\n        if (a[i]==1)put4+=2;\r\n    }\r\n\r\n    cout<<put1<<endl;\r\n    cout<<put2<<endl;\r\n    cout<<put3<<endl;\r\n    cout<<put4<<endl;\r\n    cout<<put5<<endl;\r\n\r\n    cout << min ( min( min(put1,put2),min(put3,put4) ),put5 ) << endl;\r\n\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.