Submission #1248620

#TimeUsernameProblemLanguageResultExecution timeMemory
1248620hayyyTrol (COCI19_trol)C++20
10 / 50
1 ms328 KiB
#include <bits/stdc++.h>
typedef long long ll;
using namespace std;

void balik(ll K, ll &result) {
  ll F = 0;
  while (K > 0) {
    F += K % 10;
    K /= 10;
  }
  if (F > 9) balik(F, result);
  else result = F;
}

int main() {
  ll N;
  cin >> N;
  ll A, B;
  for (ll i = 1; i <= N; i++) {
    ll ans = 0;
    cin >> A >> B;

    ll hasilA, hasilB;
    balik(A, hasilA);
    balik(B, hasilB);

    ll H = max(hasilA, hasilB);
    ll D = min(hasilA, hasilB);
    
    for (ll j = D; j <= H; j++) {
      ans += j;
    }
    cout << ans << endl;
  }
}
#Verdict Execution timeMemoryGrader output
Fetching results...