Submission #3212375
Source Code Expand
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>
#include<cmath>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include<iostream>
#include<list>
#include<queue>
#include<set>
#include<string>
#include<utility>
#include <vector>
#define ll long long
#define FOR(i,a,b) for(int i=(a);i<(b);++i)
#define REP(i,n) FOR(i,0,n)
#define FORR(i,a,b) for(int i=(a);i>=(b);--i)
#define REPR(i,n) FORR(i,n,0)
using namespace std;
int euclid(int a, int b){
int q = b%a;
if (q != 0){
return euclid(q, a);
}
else{
return a;
}
}
int main(){
int N, D, X, y;
vector<int> x;
scanf("%d %d", &N, &X);
x.push_back(X);
REP(i, N){
cin >> y;
x.push_back(abs(X-y));
}
D = x[0];
REP(i, N){
D = euclid(min(D, x[i]), max(D, x[i]));
}
printf("%d\n", D);
return 0;
}
Submission Info
Submission Time
2018-09-16 23:33:20+0900
Task
C - Skip
User
futty
Language
C++14 (GCC 5.4.1)
Score
0
Code Size
838 Byte
Status
WA
Exec Time
41 ms
Memory
892 KB
Compile Error
./Main.cpp: In function ‘int main()’:
./Main.cpp:37:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d", &N, &X);
^
Judge Result
Set Name
All
Sample
Score / Max Score
0 / 300
0 / 0
Status
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
256 KB
large_1
WA
7 ms
384 KB
large_2
WA
9 ms
512 KB
large_3
WA
8 ms
384 KB
large_4
WA
1 ms
256 KB
large_5
WA
1 ms
256 KB
large_6
WA
1 ms
256 KB
large_7
WA
1 ms
256 KB
large_8
WA
1 ms
256 KB
max_1
WA
41 ms
892 KB
max_2
WA
41 ms
892 KB
max_3
WA
41 ms
892 KB
min_1
WA
1 ms
256 KB
min_2
WA
1 ms
256 KB
sample_01
WA
1 ms
256 KB
sample_02
WA
1 ms
256 KB
sample_03
WA
1 ms
256 KB
small_1
WA
1 ms
256 KB
small_2
WA
1 ms
256 KB
small_3
WA
1 ms
256 KB
small_4
AC
1 ms
256 KB
small_5
WA
1 ms
256 KB