Submission #1258630

#TimeUsernameProblemLanguageResultExecution timeMemory
1258630cevatTrol (COCI19_trol)C++20
50 / 50
0 ms328 KiB
#include <bits/stdc++.h> using namespace std; long long int d[9]={0,1,3,6,10,15,21,28,36}; int main(){ long long 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...