(I7
I112
I149
(dp0
Vmetro.%l
p1
(Vmetro.cpp
p2
S'#include <iostream>\r\nusing namespace std;\r\nint main()\r\n{\r\n    int m,n,a,b;\r\n    cin >> m >> n;\r\n    int gol_s[n];\r\n    for(int i = 0 ; i < n ; i++){\r\n            cin >> gol_s[i];\r\n            gol_s[i]--;\r\n    }\r\n    cin >> a >> b;\r\n    a--;\r\n    b--;\r\n    int arr[m][m];\r\n    bool malka_sp = true;\r\n    for(int i = 0 ; i < m ; i++)\r\n    {\r\n        for(int j = 0 ; j < m ; j++)\r\n        {\r\n            if(i < j)arr[i][j] = j - i;\r\n            else arr[i][j] = i - j;\r\n        }\r\n    }\r\n    for(int i = 0 ; i < n ; i++)\r\n    {\r\n        for(int j = 0 ; j < n ; j++)\r\n        {\r\n            if(i != j)arr[gol_s[i]][gol_s[j]] = 2;\r\n        }\r\n    }\r\n    int min_s = 999999;\r\n    for(int i = 0 ; i < m ; i++)\r\n    {\r\n        for(int j = 0 ; j < m ; j++)\r\n        {\r\n            for(int x = 0 ; x < m ; x++)\r\n            {\r\n                if(min_s > arr[a][i]+arr[i][x]+arr[x][j]+arr[j][b])\r\n                {\r\n                    min_s = arr[a][i]+arr[i][x]+arr[x][j]+arr[j][b];\r\n                }\r\n            }\r\n        }\r\n    }\r\n    cout << min_s << "\\n";\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.