Submission #1258629

#TimeUsernameProblemLanguageResultExecution timeMemory
1258629cevatTrol (COCI19_trol)C++20
30 / 50
0 ms328 KiB
#include <bits/stdc++.h>
using namespace std;
int d[9]={0,1,3,6,10,15,21,28,36};
int main(){
  int t,l,r,res;
  cin>>t;
  while(t--){
    cin>>l>>r;
    res=0;
    if(l%9){
      res-=d[l%9-1];
      l-=l%9;
      if(l){
      res-=9;}
    }
    if(r%9){
      res+=d[r%9];
      r-=r%9;
    }
    if(l){
      res+=9;
    }
    res+=45*(r-l)/9;
    cout<<res<<endl;
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...