Submission #976402

#TimeUsernameProblemLanguageResultExecution timeMemory
976402vjudge1Trol (COCI19_trol)C++17
20 / 50
1064 ms428 KiB
#include <bits/stdc++.h>
using namespace std;

#define ll long long
#define pb push_back
#define pll pair<ll,ll>

const ll MOD=1e9+7;

#define ll int
//#define ll int
//KALAU TAKUT RTE

bool cmp (pair<ll,ll> x, pair<ll,ll>y){
	return x.second < y.second;
}

int f(int x){
	while(x> 9){
		int cur=x;
		int sum=0;
		while(cur!=0){
			sum+=cur%10;
			cur/=10;
		}
		x=sum;
	}
	return x;
}

int calc(int l, int r){
	int ret=0;
	for (int i=l; i<=r;i++){
		ret +=f(i);
	}
	return ret;
}

signed main(){
	ios_base::sync_with_stdio(0); cin.tie(0);
	ll n; cin>>n;
	while(n--){
		ll a,b; cin>>a>>b;
		cout<<calc(a,b)<<endl;
	}
}

Compilation message (stderr)

trol.cpp:10: warning: "ll" redefined
   10 | #define ll int
      | 
trol.cpp:4: note: this is the location of the previous definition
    4 | #define ll long long
      |
#Verdict Execution timeMemoryGrader output
Fetching results...