답안 #976447

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
976447 2024-05-06T14:59:37 Z vjudge1 Trol (COCI19_trol) C++17
20 / 50
1000 ms 412 KB
#include<bits/stdc++.h>
#define ll unsigned long long
#define nitro ios_base::sync_with_stdio;cin.tie(0);cout.tie(0);
using namespace std;

ll l[101],r[101];
int q;

ll findone(int target){
	ll temp;
	bool brenti=false;
	ll pangkat;
	ll ans=0;
	while(!brenti){
		ans+=target%10;
		target/=10;
		if(target==0){
			brenti=true;
		}
	}
	if(ans>=10){
		return findone(ans);
	}else{
		return ans;
	}
}
ll findall(ll l,ll r){
	ll ans=0;
	for(int i=l;i<=r;i++){
		ans+=findone(i);
	}
	return ans;
}
int main(){
	cin>>q;
	for(int i=1;i<=q;i++){
		cin>>l[i]>>r[i];
		cout<<findall(l[i],r[i])<<endl;
	}
}

Compilation message

trol.cpp: In function 'long long unsigned int findone(int)':
trol.cpp:10:5: warning: unused variable 'temp' [-Wunused-variable]
   10 |  ll temp;
      |     ^~~~
trol.cpp:12:5: warning: unused variable 'pangkat' [-Wunused-variable]
   12 |  ll pangkat;
      |     ^~~~~~~
trol.cpp: In function 'long long unsigned int findall(long long unsigned int, long long unsigned int)':
trol.cpp:29:15: warning: comparison of integer expressions of different signedness: 'int' and 'long long unsigned int' [-Wsign-compare]
   29 |  for(int i=l;i<=r;i++){
      |              ~^~~
# 결과 실행 시간 메모리 Grader output
1 Correct 1 ms 348 KB Output is correct
2 Correct 1 ms 348 KB Output is correct
3 Execution timed out 1091 ms 348 KB Time limit exceeded
4 Execution timed out 1024 ms 412 KB Time limit exceeded
5 Execution timed out 1043 ms 348 KB Time limit exceeded