ioread = io.read('*a'):gmatch('%d+')
function readNumber()
return tonumber(ioread())
end
local N = readNumber()
local M
local infos = {}
infos[1] = 0
for i = 1, N do
infos[i + 1] = infos[i] + readNumber()
end
M = readNumber()
for _ = 1, M do
local des = infos[readNumber()] - infos[readNumber()]
des = math.max(des, -des)
print(math.min(des, infos[N + 1] - des))
end
用LUA(和C++)刷PAT (Advanced Level) ——1046 Shortest Distance
最新推荐文章于 2021-09-07 10:18:11 发布