Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. const unsigned MAXN=100000;
  6.  
  7. void zero(int a, int b, int v[]){
  8.     for(int i=a; i<=b; i++)
  9.         v[i]++;
  10. }
  11.  
  12. void uno(int a, int b, int v[], int ris[], int k){
  13.     int z=0;
  14.     for(int i=a; i<=b; i++)
  15.         if(v[i]%3==0)
  16.             z++;
  17.     ris[k]=z;
  18. }
  19.  
  20. int main(){
  21.     freopen("input.txt", "r", stdin);
  22.     freopen("output.txt", "w", stdout);
  23.    
  24.     int n, q;
  25.     cin>>n>>q;
  26.     int numeri[n], risultato[MAXN];
  27.     int h=0, i;
  28.     for(i=0; i<n; i++) numeri[i]=0;
  29.    
  30.     for(i=0; i<q; i++){
  31.         int a,b,c;
  32.         cin>>a>>b>>c;
  33.         if(a==0){
  34.             zero(b,c,numeri);
  35.         }
  36.         else{
  37.             uno(b,c,numeri,risultato,h);
  38.             h++;
  39.         }
  40.     }
  41.    
  42.     for(i=0; i<h; i++)
  43.         cout<<risultato[i]<<endl;
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement