Submission #976352

#TimeUsernameProblemLanguageResultExecution timeMemory
976352vjudge1Trol (COCI19_trol)C++17
50 / 50
1 ms348 KiB
#include<bits/stdc++.h> #define int long long using namespace std; void solve() { int l,r; cin >> l >> r; int ans=0; //dua kasus karena aku tolol //kasus 1; if(r<=l+(9-l%9)) { int begin=l%9; if (begin==0) ans+=9; for(int i=l;i<=r;i++){ ans+=begin; begin++; } } else { int fir=l+10-l%9; int las=r-r%9; ans+=(las-fir+1)*5; for(int i=fir-1;i>=l;i--) { ans+=i%9; if(i%9==0) ans+=9; } for(int i=las+1;i<=r;i++) { ans+=i%9; if(i%9==0) ans+=9; } } cout<<ans<<endl; } signed main () { int tc; cin>>tc; while(tc--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...