(I2
I46
I5
(dp0
Vnecklace.%l
p1
(Vz2.cpp
p2
S"#include<iostream>\r\n#include<string>\r\nusing namespace std;\r\nint n,k;\r\nstring a;\r\nlong long mem[26][26];\r\nchar b1,b2;\r\nint main()\r\n{\r\n    cin>>n>>k>>a;\r\n    long long t1=0,i,j;\r\n    for(j=0;j<26;j++)\r\n    {\r\n        t1=0;\r\n        for(i=0;i<n;i++)\r\n        {\r\n        mem[j][a[i]-'a']+=t1;\r\n        if(a[i]==j+'a')t1++;\r\n        }\r\n    }\r\n    long long s=0;\r\n    for(i=0;i<k;i++)\r\n    {\r\n    cin>>b1>>b2;\r\n  /*  long long t1=0,t2=0;\r\n    for(int j=0;j<n;j++)\r\n    {\r\n    if(a[j]==b2)t2=t2+t1;\r\n    if(a[j]==b1)t1++;\r\n    }*/\r\n    s=s+mem[b1-'a'][b2-'a'];\r\n    //cout<<s<<endl;\r\n    }\r\n    cout<<s<<endl;\r\n  return 0;\r\n}\r\n/*6 3\r\nabaabc\r\nab\r\nac\r\nbb\r\n*/\r\n"
p3
tp4
stp5
.