QOJ.ac

QOJ

実行時間制限: 5 s メモリ制限: 64 MB 満点: 90

#13575. Sajam

統計

为了庆祝降临节,Milo 组织了他自己的圣诞集市。这将是欧洲最好的集市!夜幕降临,是时候关掉所有的灯了。有些摊主太粗心了,甚至没有主动关掉他们摊位上的灯!由于电费越来越贵,Milo 希望能快速关掉所有的灯。为此,他将使用传说中的“电子电力平板电脑”(LEET),但他同时也需要你的帮助。

Milo 的圣诞集市由排列成 $N$ 行的摊位组成,每行包含 $N$ 个摊位。在他的 LEET 上,Milo 有 2 个按钮:

  • 按下第一个按钮,Milo 选定某一行 $x$。LEET 会将第 $x$ 行所有原本关闭的灯点亮,同时也将所有原本点亮的灯熄灭。
  • 按下第二个按钮,Milo 选定某一列 $x$。LEET 会将第 $x$ 列所有原本关闭的灯点亮,同时也将所有原本点亮的灯熄灭。

通过按下他自己的肚脐眼(“第三个按钮”),Milo 可以走到某个特定的摊位前,手动打开或关闭它(即翻转其状态)。问题在于他的腿受了伤,为了避免引起肺栓塞,医生建议他最多只能按下“第三个按钮” $K$ 次($K \le N$)。幸运的是,第一和第二个按钮他可以无限次按下。

是否可以通过任意的操作序列,将所有摊位的灯全部关闭?

输入格式

第一行包含两个整数 $N$ 和 $K$,含义如题面所述($1 \le N \le 1\,000$,$0 \le K \le N$)。

接下来的 $N$ 行,每行包含 $N$ 个字符 'x''o',表示圣诞集市摊位的初始状态。字符 'x' 表示灯是关闭的,'o' 表示灯是打开的。

输出格式

如果可以关闭所有灯,输出 DA(克罗地亚语中的“是”);如果不能,输出 NE(克罗地亚语中的“否”)(均不包含引号)。

子任务

在价值至少 15 分的测试样例中,满足 $K = 0$。

在另外价值至少 15 分的测试样例中,满足 $N \le 100$。

在另外价值至少 30 分的测试样例中,满足 $K < \frac{1}{2} N$。

样例

输入样例 1

2 0
ox
ox

输出样例 1

DA

输入样例 2

3 1
ooo
xoo
oox

输出样例 2

NE

输入样例 3

4 2
oxxo
xxox
oxoo
oxxo

输出样例 3

DA

说明

第三个样例的解释:

一种可行操作序列如下,操作后所有灯都将被关闭:

  • 按下第二个按钮(选定第 1 列)。
  • 按下第三个按钮(手动翻转格子 $(2, 2)$ 的状态)。
  • 按下第一个按钮(选定第 2 行)。
  • 按下第二个按钮(选定第 4 列)。
  • 按下第三个按钮(手动翻转格子 $(3, 3)$ 的状态)。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.