Submission #936810

# Submission time Handle Problem Language Result Execution time Memory
936810 2024-03-02T18:16:29 Z Faissel Trol (COCI19_trol) C++17
40 / 50
0 ms 420 KB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define endl '\n'
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    int q;
    cin >> q;
    while (q--)
    {
        ll l, r;
        cin >> l >> r;
        if (r - l < 8)
        {
            ll ans = 0;
            for (int i = l; i <= r; i++)
            {
                ans += (i % 9 == 0 ? 9 : i % 9);
            }
            cout << ans << endl;
        }
        else
        {
            int y = l % 9;
            if (y == 0)
                y = 9;
            int u = (9 - y) + 1;
            ll sum = 0;
            for (int i = y; i <= 9; i++)
            {
                sum += i;
            }
            sum += 45 * ((((r - l) + 1) - u) / 9);
            y = r % 9;
            for (int i = 1; i <= y; i++)
                sum += i;
            cout << sum << endl;
        }
    }
    return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 420 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 0 ms 348 KB Output is correct