(I2
I64
I5
(dp0
Vnecklace.%l
p1
(Vnecklace.cpp
p2
S"#include <iostream>\r\n#include <vector>\r\nusing namespace std;\r\nvector <int> c[29];\r\nint main()\r\n{\r\n    int n, k;\r\n\r\n    cin >> n >> k;\r\n\r\n    for (int i = 1; i <= n; i ++)\r\n    {\r\n        char a;\r\n\r\n        cin >> a;\r\n\r\n        c[a - 'a'].push_back(i);\r\n    }\r\n\r\n    int br = 0;\r\n\r\n    for (int rem = 1; rem <= k; rem ++)\r\n    {\r\n        char a, b;\r\n\r\n        cin >> a >> b;\r\n        int ia = a - 'a', ib = b - 'a', i = 0;\r\n\r\n        if (c[ia].size() && c[ib].size())\r\n        {\r\n\r\n            for (int j = 0; j < c[ib].size(); j ++)\r\n            {\r\n                while (c[ia][i] < c[ib][j])\r\n                {\r\n                    i ++;\r\n                    if (i == c[ia].size())\r\n                    {\r\n                        break;\r\n                    }\r\n                }\r\n                br += i;\r\n            }\r\n        }\r\n    }\r\n\r\n    cout << br << endl;\r\n\r\n    return 0;\r\n}\r\n\r\n"
p3
tp4
stp5
.