一. 题目概况
中文题目名称 |
|
交通规划 |
英文题目与子目录名 |
|
|
可执行文件名 |
|
输入文件名 |
|
输出文件名 |
|
每个测试点时限 |
秒 |
测试点数目 |
|
测试点分值 |
|
附加样例文件 |
有 |
结果比较方式 |
全文比较(过滤行末空格) |
题目类型 |
传统 |
运行内存上限 |
|
二. 提交源程序文件名
4. 交通规划
()
给定一个平面上 条水平直线和 条垂直直线,它们相交形成 行 列的网格,从上到下第 条水平直线和从左到右第 条垂直直线之间的交点称为格点 。网格中任意两个水平或垂直相邻的格点之间的线段称为一条边,每条边有一个非负整数边权。
进行 次询问,每次询问形式如下:
给出 ( 次询问的 可能不同)个附加点,每个附加点位于一条从网格边缘向外出发的射线上。所有从网格边缘向外出发的射线按左上-右上-右下-左下-左上的顺序依次编号为 到 ,如下图:

对于每次询问,不同附加点所在的射线互不相同。每个附加点和最近的格点之间的线段也称为一条边,也有非负整数边权(注意,在角上的格点有可能和两个附加点同时相连)。
给定每个附加点的颜色(黑色或者白色),请你将网格内每个格点的颜色染成黑白二者之一,并使得所有两端颜色不同的边的边权和最小。请输出这个最小的边权和。