Submission #1252361

#TimeUsernameProblemLanguageResultExecution timeMemory
1252361radit27gtTrol (COCI19_trol)C++20
0 / 50
0 ms328 KiB
#include <bits/stdc++.h> #define in cin >> #define out cout << #define endl '\n' #define int long long #define bismillah ios_base::sync_with_stdio(false); cin.tie(nullptr); #define v vector #define pb push_back using namespace std; signed main () { int q; in q; int tmp = 45; while (q--) { int l,r; in l >> r; int sz = r - l + 1; int ans = 0; if (sz <= 9) { if ((l % 9) <= (r % 9)) { ans += (sz * ((l % 9) + (r % 9)))/2; } else { ans += ((sz - (r % 9)) * ((l % 9) + 9))/2; ans += ((sz - (l % 9)) * (1 + (r % 9)))/2; } } else { ans += ((9 - (l % 9) + 1) * ((l % 9) + 9))/2; sz -= (9 - (l % 9) + 1); ans += ((r % 9) * (1 + (r % 9)))/2; sz -= (r % 9); sz /= 9; ans += (sz * tmp); } out ans << endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...