Submission #20570

#TimeUsernameProblemLanguageResultExecution timeMemory
20570G (#35)채점 시스템 (OJUZ11_judge)C++11
100 / 100
56 ms1116 KiB
#include<stdio.h>
int digit(long long int x) {
	if (x < 10)return 1;
	return digit(x / 10) + 1;
}
long long int powt(int x) {
	if (x == 0)return 1;
	return powt(x - 1) * 10;
}
int main() {
	int tcn;
	scanf("%d", &tcn);
	while (tcn--) {
		long long int a, b;
		scanf("%lld%lld", &a, &b);
		int ans = 0;
		while (1) {
			if (a + powt(ans + digit(a)) > b)break;
			ans++;
		}
		printf("%d\n", ans);
	}
	return 0;
}

Compilation message (stderr)

judge.cpp: In function 'int main()':
judge.cpp:12:19: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &tcn);
                   ^
judge.cpp:15:28: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%lld%lld", &a, &b);
                            ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...