Submission #1254643

#TimeUsernameProblemLanguageResultExecution timeMemory
1254643bumsakalakaTrol (COCI19_trol)C++20
30 / 50
1096 ms328 KiB































































































#include <bits/stdc++.h>
using namespace std;
#define int long long
int l,r,h;
signed main()
{
    int t;
    cin>>t;
    while(t--)
    {
        int final=0;
        cin>>l>>r;
        h=r-l+1;
        for(int i=l;i<=r;i++)
        {
            int sum=0,j;
            j=i;
            if(log10(h)>0 && i%10==0 && r-i>10)
            {
                j=(j-1)%9+1;
                sum+=j;
                final+=(sum*10)+45-(9*sum);
                i+=9;
            }
            else
            {
                j=(j-1)%9+1;
                sum+=j;
                final+=sum;
            }
        }
        cout<<final<<endl;
    }
}








































#Verdict Execution timeMemoryGrader output
Fetching results...