本题为困难版本,与简单版本的区别仅在数据的范围上。
第一行输入两个整数 代表方格纸的大小。此后 行,每行输入一个长度为 、仅由 和 构成的字符串代表灯泡的初始亮灭状态。 代表初始时这个方格中的灯灭; 代表初始时这个方格中的灯亮。
如果存在一种操作方案,使得能够关闭所有的灯泡,在一行上输出 ;否则,直接输出 。
2 4 0000 0000
YES
在这个样例中,初始时全关,不需要任何操作。
4 4 0010 0111 1000 1011
在这个样例中,其中一个合法的染色方式为: 。
4 4 0010 0111 1000 1010
NO