Submission #3154467


Source Code Expand

#include<cstdio>
#include<algorithm>

using namespace std;

int gcd(int a, int b){
	return b == 0 ? a : gcd(b, a % b);
}

int main(){
	int n, X; scanf("%d %d", &n, &X);
	int x; scanf("%d", &x);
	int res = abs(X - x);
	for(int i = 1; i < n; i++){
		scanf("%d", &x);
		res = gcd(res, abs(X - x));
	}
	printf("%d\n", res);
	return 0;
}

Submission Info

Submission Time
Task C - Skip
User orpheus
Language C++14 (GCC 5.4.1)
Score 300
Code Size 351 Byte
Status AC
Exec Time 12 ms
Memory 128 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:11:34: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  int n, X; scanf("%d %d", &n, &X);
                                  ^
./Main.cpp:12:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  int x; scanf("%d", &x);
                        ^
./Main.cpp:15:18: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d", &x);
                  ^

Judge Result

Set Name All Sample
Score / Max Score 300 / 300 0 / 0
Status
AC × 22
AC × 3
Set Name Test Cases
All hand_1, large_1, large_2, large_3, large_4, large_5, large_6, large_7, large_8, max_1, max_2, max_3, min_1, min_2, sample_01, sample_02, sample_03, small_1, small_2, small_3, small_4, small_5
Sample sample_01, sample_02, sample_03
Case Name Status Exec Time Memory
hand_1 AC 1 ms 128 KB
large_1 AC 2 ms 128 KB
large_2 AC 3 ms 128 KB
large_3 AC 2 ms 128 KB
large_4 AC 1 ms 128 KB
large_5 AC 1 ms 128 KB
large_6 AC 1 ms 128 KB
large_7 AC 1 ms 128 KB
large_8 AC 1 ms 128 KB
max_1 AC 12 ms 128 KB
max_2 AC 12 ms 128 KB
max_3 AC 12 ms 128 KB
min_1 AC 1 ms 128 KB
min_2 AC 1 ms 128 KB
sample_01 AC 1 ms 128 KB
sample_02 AC 1 ms 128 KB
sample_03 AC 1 ms 128 KB
small_1 AC 1 ms 128 KB
small_2 AC 1 ms 128 KB
small_3 AC 1 ms 128 KB
small_4 AC 1 ms 128 KB
small_5 AC 1 ms 128 KB