結果
| 問題 | 
                            No.1366 交換門松列・梅
                             | 
                    
| コンテスト | |
| ユーザー | 
                             | 
                    
| 提出日時 | 2022-01-14 05:03:32 | 
| 言語 | Lua  (LuaJit 2.1.1734355927)  | 
                    
| 結果 | 
                             
                                AC
                                 
                             
                            
                         | 
                    
| 実行時間 | 2 ms / 1,000 ms | 
| コード長 | 1,146 bytes | 
| コンパイル時間 | 136 ms | 
| コンパイル使用メモリ | 8,228 KB | 
| 実行使用メモリ | 7,844 KB | 
| 最終ジャッジ日時 | 2025-06-20 11:04:47 | 
| 合計ジャッジ時間 | 716 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge2 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 2 | 
| other | AC * 13 | 
ソースコード
local a = {}; do
  for i = 1, 3 do
    a[i] = io.read("*n")
  end
end
local b = {}; do
  for i = 1, 3 do
    b[i] = io.read("*n")
  end
end
local p = {}; do
  p[1] = { v = {b[1], a[2], a[3]}, w = {a[1], b[2], b[3]} }
  p[2] = { v = {b[2], a[2], a[3]}, w = {b[1], a[1], b[3]} }
  p[3] = { v = {b[3], a[2], a[3]}, w = {b[1], b[2], a[1]} }
  p[4] = { v = {a[1], b[1], a[3]}, w = {a[2], b[2], b[3]} }
  p[5] = { v = {a[1], b[2], a[3]}, w = {b[1], a[2], b[3]} }
  p[6] = { v = {a[1], b[3], a[3]}, w = {b[1], b[2], a[2]} }
  p[7] = { v = {a[1], a[2], b[1]}, w = {a[3], b[2], b[3]} }
  p[8] = { v = {a[1], a[2], b[2]}, w = {b[1], a[3], b[3]} }
  p[9] = { v = {a[1], a[2], b[3]}, w = {b[1], b[2], a[3]} }
end
function judge(i, j, k)
  if i == j or j == k or k == i then
    return false
  end
  if i < j and j > k then
    return true
  elseif i > j and j < k then
    return true
  end
  return false
end
local ans = (function ()
  for i = 1, 3 * 3 do
    local v = p[i]["v"];
    local w = p[i]["w"];
    if judge(v[1], v[2], v[3]) and judge(w[1], w[2], w[3]) then
      return true
    end
  end
  return false
end)() and "Yes" or "No"
print(ans)