Submission #1007326

#TimeUsernameProblemLanguageResultExecution timeMemory
1007326vjudge1Trol (COCI19_trol)C++17
20 / 50
1099 ms348 KiB
#include <iostream> #include <unordered_map> #define ll long long using namespace std; // Fungsi untuk menghitung jumlah digit dari sebuah angka sampai menjadi satu digit int sumDigits(int n) { int sum = 0; while (n > 0) { sum += n % 10; n /= 10; } return sum; } // Fungsi untuk mengurangi angka menjadi satu digit dengan menjumlahkan digit-digitnya int reduceToOneDigit(int n) { while (n >= 10) { n = sumDigits(n); } return n; } int main() { int q; cin >> q; // Membaca jumlah pertanyaan while (q--) { ll l, r; cin >> l >> r; // Membaca rentang L dan R ll ans = 0; for (ll i = l; i <= r; ++i) { ans += reduceToOneDigit(i); } cout << ans << endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...