题目信息

题目类型
提高级
题目年份
2021
题目题型
编程题
关 键 词
交通规划(traffic)

题目题干

交通规划(traffic)PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
给定一个平面上 $n$ 条水平直线和 $m$ 条垂直直线,它们相交形成 $n$ 行 $m$ 列的网格,从上到下第 $r$ 条水平直线和从左到右第 $c$ 条垂直直线之间的交点称为格点 $(r, c)$。网格中任意两个水平或垂直相邻的格点之间的线段称为一条边,每条边有一个非负整数边权。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
进行 $T$ 次询问,每次询问形式如下:PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
给出 $k$($T$ 次询问的 $k$ 可能不同)个附加点,每个附加点位于一条从网格边缘向外出发的射线上。所有从网格边缘向外出发的射线按左上-右上-右下-左下-左上的顺序依次编号为 $1$ 到 $2 n + 2 m$,如下图:PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
交通规划(traffic) 题目描述  给定一个平面上 $n$ 条水平直线和 $m$ 条垂直直线,它们相交形成 $n$ 行 $m$ 列的网格,从上到下第 $r$ 条水平直线和从左到右第 $c$ 条垂直直线之间的交点称为格点 $(r, c)$。网格中任意两个水平或垂直相邻的格点之间的线段称为一条边,每条边有一个非负整数边权。  进行 $T$ 次询问,每次询问形式如下:  给出 $k$($T$ 次询问的 $k$ 可能不同)个附加点,每个附加点位于一条从网格边缘向外出发的射线上。所有从网格边缘向外出发的射线按左上-右上-右下-左下-左上的顺序依次编号为 $1$ 到 $2 n + 2 m$,如下图:    对于每次询问,不同附加点所在的射线互不相同。每个附加点和最近的格点之间的线段也称为一条边,也有非负整数边权(注意,在角上的格点有可能和两个附加点同时相连)。  给定每个附加点的颜色(黑色或者白色),请你将网格内每个格点的颜色染成黑白二者之一,并使得所有两端颜色不同的边的边权和最小。请输出这个最小的边权和。  ## 输入格式  第一行,三个正整数 $n, m, T$,分别表示水平、垂直直线的数量,以及询问次数。  接下来 $n - 1$ 行,每行 $m$ 个非负整数。其中第 $i$ 行的第 $j$ 个非负整数 ${x 1}_{i, j}$ 表示 $(i, j)$ 和 $(i + 1, j)$ 间的边权。  接下来 $n$ 行,每行 $m - 1$ 个非负整数。其中第 $i$ 行的第 $j$ 个非负整数 ${x 2}_{i, j}$ 表示 $(i, j)$ 和 $(i, j + 1)$ 间的边权。  接下来依次输入 $T$ 组询问。第 $i$ 组询问开头为一行一个正整数 $k_i$ 表示这次询问附加点的总数。接下来 $k_i$ 行每行三个非负整数。其中第 $j$ 行依次为 ${x 3}_{i, j}, p_{i, j}, t_{i, j}$ 表示第 $j$ 个附加点和相邻格点之间的边权、所在的射线编号以及附加点颜色($0$ 为白色,$1$ 为黑色)。保证同一组询问内 $p_{i, j}$ 互不相同。  每行的多个整数由空格分隔。  ## 输出格式  输出 $T$ 行,第 $i$ 行输出一个非负整数,表示第 $i$ 次询问染色之后两端颜色不同的边权和的最小值。  ## 样例 #1  ### 样例输入 #1  ``` 2 3 1 9 4 7 3 8 10 5 2 19 3 1 17 9 0 ```  ### 样例输出 #1  ``` 12 ```  ## 样例 #2  ### 样例输入 #2  ``` 见附件中的 traffic/traffic2.in ```  ### 样例输出 #2  ``` 见附件中的 traffic/traffic2.ans ```  ## 样例 #3  ### 样例输入 #3  ``` 见附件中的 traffic/traffic3.in ```  ### 样例输出 #3  ``` 见附件中的 traffic/traffic3.ans ```  ## 样例 #4  ### 样例输入 #4  ``` 见附件中的 traffic/traffic4.in ```  ### 样例输出 #4  ``` 见附件中的 traffic/traffic4.ans ```  ## 样例 #5  ### 样例输入 #5  ``` 见附件中的 traffic/traffic5.in ```  ### 样例输出 #5  ``` 见附件中的 traffic/traffic5.ans ```  ## 提示  **【样例解释 #1】**  最优方案:$(1, 3), (1, 2), (2, 3)$ 为黑色;$(1, 1), (2, 1), (2, 2)$ 为白色。  **【数据范围】**  | 测试点编号 | $n, m \le$ | $k_i \le$ | |:-:|:-:|:-:| | $1 \sim 2$ | $5$ | $50$ | | $3 \sim 5$ | $18$ | $2$ | | $6 \sim 8$ | $18$ | $50$ | | $9 \sim 10$ | $100$ | $2$ | | $11 \sim 12$ | $100$ | $50$ | | $13 \sim 16$ | $500$ | $2$ | | $17 \sim 20$ | $500$ | $50$ |  对于所有数据,$2 \le n, m \le 500$,$1 \le T \le 50$,$1 \le k_i \le \min \{ 2 (n + m), 50 \}$,$1 \le \sum_{i = 1}^{T} k_i \le 50$,$0 \le x \le {10}^6$,$1 \le p \le 2 (n + m)$,$t \in \{ 0, 1 \}$。  保证对于每个 $i \in [1, T]$,$p_{i, j}$ 互不相同。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于每次询问,不同附加点所在的射线互不相同。每个附加点和最近的格点之间的线段也称为一条边,也有非负整数边权(注意,在角上的格点有可能和两个附加点同时相连)。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
给定每个附加点的颜色(黑色或者白色),请你将网格内每个格点的颜色染成黑白二者之一,并使得所有两端颜色不同的边的边权和最小。请输出这个最小的边权和。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输入格式PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行,三个正整数 $n, m, T$,分别表示水平、垂直直线的数量,以及询问次数。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 $n - 1$ 行,每行 $m$ 个非负整数。其中第 $i$ 行的第 $j$ 个非负整数 ${x 1}_{i, j}$ 表示 $(i, j)$ 和 $(i + 1, j)$ 间的边权。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 $n$ 行,每行 $m - 1$ 个非负整数。其中第 $i$ 行的第 $j$ 个非负整数 ${x 2}_{i, j}$ 表示 $(i, j)$ 和 $(i, j + 1)$ 间的边权。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来依次输入 $T$ 组询问。第 $i$ 组询问开头为一行一个正整数 $k_i$ 表示这次询问附加点的总数。接下来 $k_i$ 行每行三个非负整数。其中第 $j$ 行依次为 ${x 3}_{i, j}, p_{i, j}, t_{i, j}$ 表示第 $j$ 个附加点和相邻格点之间的边权、所在的射线编号以及附加点颜色($0$ 为白色,$1$ 为黑色)。保证同一组询问内 $p_{i, j}$ 互不相同。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每行的多个整数由空格分隔。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 输出格式PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出 $T$ 行,第 $i$ 行输出一个非负整数,表示第 $i$ 次询问染色之后两端颜色不同的边权和的最小值。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #1PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #1PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3 1PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
9 4 7PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3 8PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
10 5PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
19 3 1PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
17 9 0PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #1PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
12PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #2PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #2PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic2.inPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #2PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic2.ansPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #3PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #3PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic3.inPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #3PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic3.ansPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #4PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #4PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic4.inPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #4PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic4.ansPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 样例 #5PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输入 #5PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic5.inPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
### 样例输出 #5PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
见附件中的 traffic/traffic5.ansPXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
```PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
## 提示PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【样例解释 #1】**PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
最优方案:$(1, 3), (1, 2), (2, 3)$ 为黑色;$(1, 1), (2, 1), (2, 2)$ 为白色。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
**【数据范围】**PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| 测试点编号 | $n, m \le$ | $k_i \le$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
|:-:|:-:|:-:|PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $1 \sim 2$ | $5$ | $50$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $3 \sim 5$ | $18$ | $2$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $6 \sim 8$ | $18$ | $50$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $9 \sim 10$ | $100$ | $2$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $11 \sim 12$ | $100$ | $50$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $13 \sim 16$ | $500$ | $2$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
| $17 \sim 20$ | $500$ | $50$ |PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于所有数据,$2 \le n, m \le 500$,$1 \le T \le 50$,$1 \le k_i \le \min \{ 2 (n + m), 50 \}$,$1 \le \sum_{i = 1}^{T} k_i \le 50$,$0 \le x \le {10}^6$,$1 \le p \le 2 (n + m)$,$t \in \{ 0, 1 \}$。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
保证对于每个 $i \in [1, T]$,$p_{i, j}$ 互不相同。PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
PXr100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

交通规划(traffic) 题目描述 给定一个平面上 $n$ 条水平直线和 $m$ 条垂直直线,它们相交形成 $n$ 行 $m$ 列的网格,从上到下第 $r$ 条水平直线和从左到右第 $c$ 条垂直
回文(palin) 题目描述 给定正整数 $n$ 和整数序列 $a_1, a_2, \ldots, a_{2 n}$,在这 $2 n$ 个数中,$1, 2, \ldots, n$ 分别各出现恰
括号序列(bracket) 题目描述 小 w 在赛场上遇到了这样一个题:一个长度为 $n$ 且符合规范的括号序列,其有些位置已经确定了,有些位置尚未确定,求这样的括号序列一共有多少个。 身经百战
廊桥分配(airport) 题目描述 当一架飞机抵达机场时,可以停靠在航站楼旁的廊桥,也可以停靠在位于机场边缘的远机位。乘客一般更期待停靠在廊桥,因为这样省去了坐摆渡车前往航站楼的周折。然而,因为廊
数据传输 题目背景 题目描述 小 C 正在设计计算机网络中的路由系统。 测试用的网络总共有 $n$ 台主机,依次编号为 $1 \sim n$。这 $n$ 台主机之间由 $n - 1$ 根网线
星战 题目描述 在这一轮的星际战争中,我方在宇宙中建立了 $n$ 个据点,以 $m$ 个单向虫洞连接。我们把终点为据点 $u$ 的所有虫洞归为据点 $u$ 的虫洞。 战火纷飞之中这些虫洞很难长久
策略游戏 题目描述 小 L 和小 Q 在玩一个策略游戏。 有一个长度为 $n$ 的数组 $A$ 和一个长度为 $m$ 的数组 $B$,在此基础上定义一个大小为 $n \times m$ 的矩阵
假期计划 题目描述 小熊的地图上有 $n$ 个点,其中编号为 $1$ 的是它的家、编号为 $2, 3, \ldots, n$ 的都是景点。部分点对之间有双向直达的公交线路。如果点 $x$ 与 $
第43题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt
第42题 (最优子序列)取 m = 16,给出长度为 n 的整数序列 a1,a2,…,an(0≤ai≤2m)。对于一个二进制数 x,定义其分值 w(x) 为x+popcnt(x),其中 popcnt

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢