游戏王残局简化版

算机_程语_月_基类_能_传能_历_基类_表_对_取一.lua at [72cc83c4a1]
Login

算机_程语_月_基类_能_传能_历_基类_表_对_取一.lua at [72cc83c4a1]

File 残局文料/lua_lib/算机_程语_月_基类_能_传能_历_基类_表_对_取一.lua artifact 9c29348261 part of check-in 72cc83c4a1


local s = {}
-- 启
--~ 对
--~ 能
function s.历对(u1_0, u1)
  local h1, h2
  for u2, u3 in pairs(u1_0) do
    --~ 键
    --~ 值
    h1, h2 = s.模(h1, h2, u2, u3, u1)
    end
  return h1, h2
  end
-- 模
--~ 键
--~ 值
--~ 对中键
--~ 对中值
--~ 能
function s.模(u1, u2, u3, u4, u5)
  if u1 == nil then
    return u3, u4
  elseif u5(u1, u2, u3, u4) then
    return u3, u4
  else
    return u1, u2
    end
  end
-- 最短
--~ 最短键
--~ 值
--~ 键
--~ 值
function s._筛最短键(u1, u2, u3, u4)
  if #u1 > #u3 then
    return true
    end
  end
--~ 对
function s.筛最短键(u1_0)
  return s.历对(u1_0, s._筛最短键)
  end
-- 最大
--~ 键
--~ 最大值
--~ 键
--~ 值
function s._筛最大值(u1, u2, u3, u4)
  if u2 < u4 then
    return true
    end
  end
--~ 对
function s.筛最大值(u1_0)
  return s.历对(u1_0, s._筛最大值)
  end
return s