第 13 场 AtCoder Regular Contest
C
能逗人发笑吗?
笑いをとれるかな?
AtCoder
⌀ 1831
原题
← BD →

能逗人发笑吗?AI (CI翻译)

  1. 参加する2人はお互いに直方体の豆腐を切り取って、切り取った部分を食べます。
  2. ハバネロが含まれる部分を食べたほうが負けです。
  3. 高橋くんと青木くんはそれぞれ $1$ 回ずつ交互に切り取ります。
  4. この豆腐のある部分にはハバネロが仕掛けられています。
  5. 豆腐は複数存在することがあります。
  6. 全ての豆腐にハバネロが必ず仕掛けられています。

2

  • 切り取り方は水平に $3$ 方向から切り取ることができます。つまり、斜めに切ることはできません。
  • 豆腐の1辺の長さが必ず整数になるよう切断します。
  • 例として、 $2*2*2$ の豆腐の切り方の一例を示します。

N
X_{1} Y_{1} Z_{1}
M_{1}
x_{1,0} y_{1,0} z_{1,0}
x_{1,1} y_{1,1} z_{1,1}
:
x_{1,M_{1}-1} y_{1,M_{1}-1} z_{1,M_{1}-1}
X_{2} Y_{2} Z_{2}
M_{2}
x_{2,0} y_{2,0} z_{2,0}
x_{2,1} y_{2,1} z_{2,1}
:
x_{2,M_{2}-1} y_{2,M_{2}-1} z_{2,M_{2}-1}
:
X_{N} Y_{N} Z_{N}
M_{N}
x_{N,0} y_{N,0} z_{N,0}
x_{N,1} y_{N,1} z_{N,1}
:
x_{N-1,M_{N}-1} y_{N,M_{N}-1} z_{N,M_{N}-1}

  1. $1$ 行目には豆腐の数 $N(1≦N≦1,000)$ が与えられる。
  2. 半角スペースで区切りで与えられる $X_{i}$ $Y_{i}$ $Z_{i}$ は $i$ 番目に与えられる豆腐のサイズで、
  3. $M_{i}(1≦M_{i}≦100)$ は $i$ 番目の豆腐に仕掛けられてたハバネロの数です。
  4. そのあと、半角スペースで区切りで与えられる $x_{i,j}$ $y_{i,j}$ $z_{i,j}$ において
  • $N = 1$ かつ $1≦X_{i},Y_{i},Z_{i}≦20$ を満たす入力にのみ正解した場合、部分点として $30$ 点が与えられる。

WIN

LOSE

1

1
2 3 3
1
1 1 1

WIN

  • 高橋君が最初に $x=0$ の豆腐を食べてしまうことで、確実に勝つことができます。

1
3 3 3
1
1 1 1

LOSE

  • 豆腐とハバネロの形が点対称になっているので、高橋君が食べた側と反対側の豆腐を食べられると、高橋君は絶対に勝つことができません。

2
4 4 4
1
1 1 1
4 4 4
1
2 2 2

LOSE

  • 二つの豆腐は同じ形をしているので、高橋君が食べた豆腐と、反対側の豆腐を同じように食べられてしまうと、高橋君は絶対に勝つことができません。

题目描述

  1. 两名参与者轮流从长方体豆腐上切下一块,并吃掉切下的部分。
  2. 吃到含有哈瓦那辣椒的部分的人输掉比赛。
  3. 高桥和青木分别轮流切下一块。
  4. 豆腐的某些部分藏有哈瓦那辣椒。
  5. 豆腐可能有多个。
  6. 每块豆腐中都至少藏有一个哈瓦那辣椒。

切法

  • 可以沿水平方向的 $3$ 个方向切割。也就是说,不能斜切。
  • 切割时,豆腐每条边的长度必须为整数。
  • 下面给出了切割 $2*2*2$ 豆腐的一种示例。

输入格式

N
X_{1} Y_{1} Z_{1}
M_{1}
x_{1,0} y_{1,0} z_{1,0}
x_{1,1} y_{1,1} z_{1,1}
:
x_{1,M_{1}-1} y_{1,M_{1}-1} z_{1,M_{1}-1}
X_{2} Y_{2} Z_{2}
M_{2}
x_{2,0} y_{2,0} z_{2,0}
x_{2,1} y_{2,1} z_{2,1}
:
x_{2,M_{2}-1} y_{2,M_{2}-1} z_{2,M_{2}-1}
:
X_{N} Y_{N} Z_{N}
M_{N}
x_{N,0} y_{N,0} z_{N,0}
x_{N,1} y_{N,1} z_{N,1}
:
x_{N-1,M_{N}-1} y_{N,M_{N}-1} z_{N,M_{N}-1}

  1. 第 $1$ 行给出豆腐的数量 $N(1≦N≦1,000)$。
  2. 接下来以空格分隔给出 $X_{i}$ $Y_{i}$ $Z_{i}$,表示第 $i$ 块豆腐的尺寸。
  3. $M_{i}(1≦M_{i}≦100)$ 表示第 $i$ 块豆腐中藏有的哈瓦那辣椒数量。
  4. 之后以空格分隔给出 $x_{i,j}$ $y_{i,j}$ $z_{i,j}$,其中……

约束条件

  • 仅当输入满足 $N = 1$ 且 $1≦X_{i},Y_{i},Z_{i}≦20$ 时答对,得部分分 $30$ 分。

输出格式

如果高桥获胜,输出 WIN;否则输出 LOSE。

样例

样例 1

1
2 3 3
1
1 1 1

WIN

  • 高桥一开始吃掉 $x=0$ 一侧的豆腐,就能确保获胜。

样例 2

1
3 3 3
1
1 1 1

LOSE

  • 豆腐与哈瓦那辣椒的形状关于中心点对称。如果青木能吃掉与高桥所吃部分相对称的另一侧豆腐,高桥就绝对无法获胜。

样例 3

2
4 4 4
1
1 1 1
4 4 4
1
2 2 2

LOSE

  • 两块豆腐形状相同。如果青木能对高桥吃掉的豆腐进行对称的切割并吃掉对应部分,高桥就绝对无法获胜。
AI (CI翻译)
题目信息
题号
arc013_3
时间限制
2 s
内存限制
64 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(gpt-6.1-sol),如有出入请以原文为准。