Submission #974882

#TimeUsernameProblemLanguageResultExecution timeMemory
974882vjudge1Trol (COCI19_trol)C++17
30 / 50
1077 ms348 KiB
#include <bits/stdc++.h> #define ld long double using namespace std; ld r, l; ld change(ld k) { long double sum = k; while (sum >= 10) { long double tempSum = 0.0; string sumStr = to_string(sum); for (char digit : sumStr) { if (isdigit(digit)) { tempSum += (digit - '0'); } } sum = tempSum; } return sum; } void solve() { cin >> r >> l; ld ans = 0; for (ld i = r; i <= l; i++) { ans += change(i); } cout << fixed << setprecision(0); cout << ans << '\n'; } int main() { int t = 1; cin >> t; while (t--) { solve(); } }
#Verdict Execution timeMemoryGrader output
Fetching results...