社区讨论
洛谷官方来看看这比赛的最后一题
工单反馈版参与者 8已保存回复 8
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 8 条
- 当前快照
- 1 份
- 快照标识符
- @lo169daf
- 此快照首次捕获于
- 2023/10/22 15:53 2 年前
- 此快照最后确认于
- 2023/11/02 15:28 2 年前
不用说了,这题和比赛题至少有4,5分相像!!!
比赛:# 「QFOI R1」头
题目描述
小 R 是一个可爱的女孩子。有一天,她在被摸头时,突然灵光乍现,便随手加强了一道题给你做。
这道题的名字叫涂色游戏。初始时你有一个 行 列的网格,所有格子上都没有颜色。有 种颜色的刷子,颜色编号为 。然后给出 次操作,每次操作给出 五个参数:
- 如果 ,表示将第 行的所有格子涂成颜色 。
- 如果 ,表示将第 列的所有格子涂成颜色 。
- 如果 ,意味着如果涂色时遇到已经被染色的格子,就不再进行染色。
- 如果 ,意味着如果涂色时遇到已经被染色的格子,就用新的颜色覆盖它。
在所有涂色操作结束以后,对于每种颜色,求出有多少个格子被染成了这种颜色。
输入格式
第一行四个整数 ,表示行数、列数、颜色数和操作数。
接下来 行,每行五个整数 ,表示这次操作的参数。
输出格式
一行 个整数,第 个整数表示被染成颜色 的格子数量。
样例 #1
样例输入 #1
CPP5 5 2 4
1 2 4 1 0
2 4 5 1 1
2 2 4 2 0
1 1 1 2 1
样例输出 #1
CPP17 7
样例 #2
样例输入 #2
CPP5 5 3 6
2 1 3 3 1
2 2 4 1 0
1 4 4 2 0
2 1 1 1 0
1 2 5 2 0
1 1 5 3 0
样例输出 #2
CPP5 4 16
提示
样例 解释
用浅灰色表示颜色 ,灰色表示颜色 。
涂色过程如图所示:

共有 个区域被染成颜色 , 个区域被染成颜色 。
数据范围
本题共 个测试点,每个测试点 分。
对于全部数据,保证 ,,,若 则 ,若 则 ,,。
- 对于测试点 :保证 。
- 对于测试点 :保证 。
- 对于测试点 :保证 ,。
- 对于测试点 :保证 ,。
- 对于测试点 :保证 。
- 对于测试点 :无特殊限制。
而这时别的题(洛谷里的)
涂色
题目描述
小 C 正在用彩铅给一张 行 列的方格纸涂色。初始时,所有方格都是空白的。
他一共要进行 次涂色,每次涂色会选取一行或一列,给这一行或这一列的所有方格都添加 层颜色。
小 C 喜欢浅色,所以他会在每次涂色结束后,把所有被涂上 层颜色的方格的颜色都擦掉,让这些方格都变成空白的。
小 C 想知道,在最终共有多少方格被涂上了颜色。
输入格式
第一行四个整数 。
接下来 行,每行两个整数 。
若 ,则表示给第 行的所有方格都添加 层颜色;
若 ,则表示给第 列的所有方格都添加 层颜色。
若 ,则表示给第 列的所有方格都添加 层颜色。
输出格式
一个整数,表示在最终共有多少方格被涂上了颜色。
样例 #1
样例输入 #1
CPP3 4 5 3
1 3
2 4
1 2
1 3
2 2
样例输出 #1
CPP8
提示
【样例解释 #1】
第 行第 列的方格没有被涂上颜色,第 行第 列的方格被涂上了 层颜色,第 行第 列的方格没有被涂上颜色,第 行第 列的方格被涂上了 层颜色;
第 行第 列的方格被涂上了 层颜色,第 行第 列的方格被涂上了 层颜色,第 行第 列的方格被涂上了 层颜色,第 行第 列的方格被涂上了 层颜色;
第 行第 列的方格被涂上了 层颜色,第 行第 列的方格的颜色被擦掉了,第 行第 列的方格被涂上了 层颜色,第 行第 列的方格的颜色也被擦掉了;
最终,共有 个方格被涂上了颜色。
【样例 #2】
见附加文件中的
paint/paint2.in 与 paint/paint2.ans。该样例满足测试点 的限制。
【样例 #3】
见附加文件中的
paint/paint3.in 与 paint/paint3.ans。该样例满足测试点 的限制。
【样例 #4】
见附加文件中的
paint/paint4.in 与 paint/paint4.ans。该样例满足测试点 的限制。
【数据范围】
对于 的数据,,,,保证当 时 ,当 时 。
| 测试点编号 | 特殊性质 | ||
|---|---|---|---|
| 无 | |||
| 无 | |||
| A | |||
| B | |||
| 无 |
特殊性质 A:保证 。
特殊性质 B:保证 。
真是泰裤辣!
回复
共 8 条回复,欢迎继续交流。
正在加载回复...