Submission #3604789


Source Code Expand

local function qiuyu(x, y)
	if x > y then
		local t = x
		x = y
		t = t
	end
	local a = x % y
	if a == 0 then
		return y
	else
		return qiuyu(y, a)
	end
end

local n = io.read("*n")
local x = io.read("*n")
local last = nil
for i = 1, n do
	local tmp = io.read("*n")
	local tmp2 = math.abs(tmp - x)
	if last then
		last = qiuyu(last, tmp2)
	else
		last = tmp2
	end
end
print(last)

Submission Info

Submission Time
Task C - Skip
User vjudge4
Language Lua (5.3.2)
Score 0
Code Size 379 Byte
Status WA
Exec Time 56 ms
Memory 256 KB

Judge Result

Set Name All Sample
Score / Max Score 0 / 300 0 / 0
Status
AC × 13
WA × 9
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 256 KB
large_1 AC 9 ms 256 KB
large_2 AC 13 ms 256 KB
large_3 AC 10 ms 256 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 56 ms 256 KB
max_2 WA 56 ms 256 KB
max_3 WA 54 ms 256 KB
min_1 AC 1 ms 256 KB
min_2 AC 1 ms 256 KB
sample_01 AC 1 ms 256 KB
sample_02 AC 1 ms 256 KB
sample_03 AC 1 ms 256 KB
small_1 AC 1 ms 256 KB
small_2 AC 1 ms 256 KB
small_3 AC 1 ms 256 KB
small_4 AC 1 ms 256 KB
small_5 WA 1 ms 256 KB