#P7315. [COCI2018-2019#3] Sajam
[COCI2018-2019#3] Sajam
题目背景
原时限 5s,这里设为 1s,经测试正确算法可以正常通过。
Milo 组织了一场圣诞游园会。结束后,他想通过 LEET 来实现熄灯。
题目描述
每个区域都由 行组成,其中每行有 个摊位。现有 种操作方式改变发光状态指将原来发光的灯改为熄灭,反之亦然):
- LEET 将选定一整行,并自动将这行所有的灯改变发光状态。
- LEET 将选定一整列,并自动将这列所有的灯改变发光状态。
- Milo 将选定一个摊位,并手动将该摊位的灯改变发光状态。
是否有方案使得 Milo 能在最多进行 次操作 3 的情况下,将所有灯全部熄灭?
输入格式
第一行输入整数 。
接下来的 行,每行有 个字符 x
或 o
,表示圣诞游园会对应摊位灯的发光状态。其中 x
指熄灭,o
指发光。
输出格式
如果有符合题意的方案,则输出 DA
,否则输出 NE
。
2 0
ox
ox
DA
3 1
ooo
xoo
oox
NE
4 2
oxxo
xxox
oxoo
oxxo
DA
提示
样例 3 解释
一种符合题意的方案:
- 执行操作 ,选定第 列。
- 执行操作 ,选定 。
- 执行操作 ,选定第 行。
- 执行操作 ,选定第 列。
- 执行操作 ,选定 。
数据规模与规定
对于 分的数据,。
对于另外 分的数据,。
对于另外 分的数据,。
对于 的数据,,。
说明
本题分值按 COCI 原题设置,满分 。这里只选取其中具有梯度的 个测试点进行评测。
题目译自 COCI2018-2019 CONTEST #3 T3 Sajam。