Advertisement
Rimifawfaw

beton koto

Aug 31st, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     vector<pair <string ,int> > v;
  6.     int i,j,k,l,n,m,point;
  7.     string s,str;
  8.     cin>>n>>m;
  9.     for(i=0;i<n;i++)
  10.     {
  11.         cin>>s>>k;
  12.         v.push_back(make_pair(s,k));
  13.  
  14.     }
  15.    cin.ignore();
  16.    int cownt=0;
  17.  
  18.     for(int x = 1;x<=m;x++)
  19.     {
  20.  
  21.    int cownt=0;
  22.     while(1){
  23.     getline(cin,str);
  24.     point = str.find('.');
  25.     if(point!= -1)
  26.     {
  27.                     break;
  28.      }
  29.  
  30.     for(j=0;j<n;j++)
  31.         {
  32.             int len;
  33.             len = v[j].first.length();
  34.     for (int i=1;(l=str.find(v[j].first)) != -1 ;i++)
  35.         {
  36.                str.erase(l,len);
  37.  
  38.                  k = i;
  39.  
  40.         }
  41.        // cout<<"Found = "<<v[j].first<<" "<<k<<" Times"<<endl;
  42.  
  43.        // cout<<endl;
  44.          cownt = cownt+v[j].second*k;
  45.         l=0;
  46.         i = 0;
  47.         k=0;
  48.        // cout<<"sum  "<<cownt<<endl;
  49.     }
  50.  
  51.  
  52.     }    cout<<cownt<<endl;
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement