Submission #1257853

#TimeUsernameProblemLanguageResultExecution timeMemory
1257853arnaaTrol (COCI19_trol)C++20
50 / 50
0 ms328 KiB
#include <bits/stdc++.h>
using namespace std;

long long sum_droots(long long n) {
    if (n <= 0) return 0;
    long long cycles = n / 9;
    long long rem = n % 9;
    return cycles * 45 + (rem * (rem + 1)) / 2;
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int Q;
    cin >> Q;
    while (Q--) {
        long long l, r;
        cin >> l >> r;
        cout << sum_droots(r) - sum_droots(l - 1) << "\n";
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...