传统题 1000ms 256MiB

棋盘

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小蓝拥有 n×nn×n 大小的棋盘,一开始棋盘上全都是白子。小蓝进行了 mm 次操作,每次操作会将棋盘上某个范围内的所有棋子的颜色取反(也就是白色棋子变为黑色,黑色棋子变为白色)。请输出所有操作做完后棋盘上每个棋子的颜色。

输入格式

输入的第一行包含两个整数 n,mn,m,用一个空格分隔,表示棋盘大小与操作数。

接下来 mm 行每行包含四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2,相邻整数之间使用一个空格分隔,表示将在 x1x_1x2x_2 行和 y1y_1y2y_2 列中的棋子颜色取反。

输出格式

输出 nn 行,每行 nn0011 表示该位置棋子的颜色。如果是白色则输出 00,否则输出 11

3 3
1 1 2 2
2 2 3 3
1 1 3 3
001
010
100

数据范围

  • 对于 30%30\% 的评测用例,n,m500n,m≤500
  • 对于所有评测用例,1n,m20001≤n,m≤20001x1x2n1≤x1≤ x2 ≤n1y1y2m1≤y1 ≤y2 ≤m

第十四届蓝桥杯大赛软件赛省赛 Java 大学 C 组

未参加
状态
已结束
规则
OI
题目
10
开始于
2023-4-8 9:00
结束于
2023-4-8 13:00
持续时间
4 小时
主持人
参赛人数
0