Advertisement
Misbah_Uddin_Tareq

Query on string by Bilas

Jun 2nd, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. using ll = long long;
  4. #define pb push_back
  5. #define pii pair<ll,ll>
  6. #define ff first
  7. #define ss second
  8. #define mxx 100005
  9. #define endl "\n"
  10. const ll mod=1e9+7;
  11.  
  12. int main()
  13. {
  14.     ios::sync_with_stdio(0);
  15.     //cin.tie(0);
  16.  
  17.     ll n,q;
  18.     cin>>n>>q;
  19.     string s;
  20.     cin>>s;
  21.  
  22.     int arr[n+5],cnt=0;
  23.     arr[0]=0;
  24.     for(int i=1; i<s.size(); i++)
  25.     {
  26.         if(s[i]=='C' && s[i-1]=='A')
  27.         {
  28.             cnt++;
  29.             arr[i]=cnt;
  30.         }
  31.         else
  32.             arr[i]=cnt;
  33.     }
  34.  
  35.     while(q--)
  36.     {
  37.         ll l,r;
  38.         cin>>l>>r;
  39.         l--,r--;
  40.  
  41.         cout<<arr[r]-arr[l]<<endl;
  42.     }
  43.  
  44.     return 0;
  45. }
  46.  
  47. https://www.hackerrank.com/contests/competencia-de-gente-perezosa-round-0-match-1-group-b/challenges/blacknerd-the-most-wanted-terrorist/problem
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement