(I2
I49
I5
(dp0
Vnecklace.%l
p1
(Vnecklace.cpp
p2
S"#include<iostream>\r\n#include<algorithm>\r\nusing namespace std;\r\nint n,k,i,j;\r\nchar ch[100002];\r\nint f[32];\r\nlong long sb;\r\nstruct type\r\n{\r\n    char frst;\r\n    char lst;\r\n}pr[678];\r\nint cmp(type a, type b)\r\n{\r\n    return a.frst<b.frst;\r\n}\r\nint main()\r\n{\r\n cin>>n>>k;\r\n for(i=0;i<n;i++)\r\n {\r\n   cin>>ch[i];\r\n   f[ch[i]-'a']++;\r\n }\r\n for(i=0;i<k;i++)\r\n {\r\n  cin>>pr[i].frst>>pr[i].lst;\r\n }\r\n  sort(pr,pr+i,cmp);\r\n for(i=0;i<n;i++)\r\n {\r\n     f[ch[i]-'a']--;\r\n     for(j=0;j<k;j++)\r\n     {\r\n         if(pr[j].frst<ch[i])continue;\r\n         if(pr[j].frst>ch[i])break;\r\n         sb+=f[pr[j].lst-'a'];\r\n     }\r\n }\r\n cout<<sb;\r\n return 0;\r\n}\r\n"
p3
tp4
stp5
.