(I2
I39
I5
(dp0
Vnecklace.%l
p1
(Vnecklace.cpp
p2
S"#include<iostream>\r\n\r\nusing namespace std;\r\n\r\nint a[30][100005];\r\nint helper[30];\r\n\r\nint main()\r\n{\r\n\r\n    //ios::sync_with_stdio(false);\r\n    //cin.tie(NULL);\r\n\r\n    int n,k;\r\n    char input;\r\n    char first,second;\r\n\r\n    int last_number = 0;\r\n\r\n    int output = 0;\r\n\r\n    cin >> n >> k;\r\n    for(int i = 0;i<n;i++)\r\n    {\r\n        cin >> input;\r\n\r\n       if(i==0) a[input-'a'][i]++;\r\n       else\r\n       {\r\n           for(int j = 0;j<26;j++)\r\n               a[j][i] = a[j][i-1];\r\n\r\n           a[input-'a'][i]++;\r\n       }\r\n    }\r\n\r\n    for(int index = 0;index<k;index++)\r\n    {\r\n        cin >> first >> second;\r\n\r\n        //last_number = a[second-'a'][n-1];\r\n        //output = output + a[first-'a'][n-1];\r\n        for(int i = n-1;i>=1;i--)\r\n        {\r\n            if(a[first-'a'][i]==0 || a[second-'a'][i]==0) break;\r\n\r\n           if(a[second-'a'][i-1]<a[second-'a'][i]) {output = output + a[first-'a'][i-1];}\r\n\r\n\r\n        }\r\n    }\r\n\r\n\r\n    cout << output << '\\n';\r\n\r\n}\r\n/*\r\n6 3\r\nabaabc\r\nab\r\nac\r\nbb\r\n*/\r\n\r\n\r\n"
p3
tp4
stp5
.