Submission #3604773
Source Code Expand
n = io.read("*n") x = io.read("*n") s = {} for i = 1, n do s[i] = io.read("*n") end function d(m, n) while true do r = m%n m = n n = r if r == 0 then break end end return m end ret = nil for i = 1, n do if s[i] ~= x then if ret == nil then ret = math.abs(s[i] - x) else ret = d(ret, math.abs(s[i]-x)) end end end print(ret)
Submission Info
Submission Time | |
---|---|
Task | C - Skip |
User | vjudge5 |
Language | Lua (5.3.2) |
Score | 300 |
Code Size | 356 Byte |
Status | AC |
Exec Time | 78 ms |
Memory | 2424 KB |
Judge Result
Set Name | All | Sample | ||||
---|---|---|---|---|---|---|
Score / Max Score | 300 / 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 | 8 ms | 760 KB |
large_1 | AC | 12 ms | 632 KB |
large_2 | AC | 15 ms | 888 KB |
large_3 | AC | 14 ms | 888 KB |
large_4 | AC | 1 ms | 256 KB |
large_5 | AC | 1 ms | 256 KB |
large_6 | AC | 1 ms | 256 KB |
large_7 | AC | 1 ms | 256 KB |
large_8 | AC | 1 ms | 256 KB |
max_1 | AC | 72 ms | 2424 KB |
max_2 | AC | 74 ms | 2424 KB |
max_3 | AC | 78 ms | 2424 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 | AC | 1 ms | 256 KB |