I. [COCI 2023/2024 #1] Labirint

    传统题 1000ms 256MiB

[COCI 2023/2024 #1] Labirint

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

题目背景

Teo 和克罗地亚 EJOI 队伍在一个迷宫里面。

题目描述

这个迷宫是一个 n×mn\times m 的网格,用坐标 (1,1)(1,1) 表示左上角的单元格,用坐标 (n,m)(n,m) 表示右下角的单元格。每一对相邻(四连通,即与上、下、左、右相邻)的单元格之间都有一道门,门有四种颜色:蓝、红、绿、橙,分别用字符 PCZN 表示。只能通过门移动到其它单元格。

现在 Teo 给你 qq 组询问,每次询问给定 a,b,c,da,b,c,d,表示找到一条从 (a,b)(a,b)(c,d)(c,d) 的路径,最小化经过的门的颜色数,请你回答最少的颜色数量。

输入格式

第一行两个整数 n,mn,m 表示网格的行数和列数。

接下来一个 nnm1m-1 列的字符矩阵,其中第 ii 行第 jj 列的字符表示 (i,j)(i,j)(i,j+1)(i,j+1) 之间的门的颜色。

接下来一个 n1n-1mm 列的字符矩阵,其中第 ii 行第 jj 列的字符表示 (i,j)(i,j)(i+1,j)(i+1,j) 之间的门的颜色。

接下来一行一个整数 qq,表示询问数量。

接下来 qq 行,第 ii 行四个整数 ai,bi,ci,dia_i,b_i,c_i,d_i 表示询问是 (ai,bi)(a_i,b_i)(ci,di)(c_i,d_i) 路径上门的颜色个数的最小值。

输出格式

qq 行,每行一个整数表示这组询问的答案。

输入输出样例 #1

输入 #1

1 8
CPZNCCP
4
1 1 1 8
1 3 1 5
1 8 1 4
1 2 1 3

输出 #1

4
2
3
1

输入输出样例 #2

输入 #2

3 3
PP
PP
PP
CCC
CCC
3
1 1 3 3
3 3 2 2
1 1 1 3

输出 #2

2
2
1

输入输出样例 #3

输入 #3

4 4
CCC
CPC
PPP
CNP
ZZZZ
PPPP
CPZC
4
3 1 2 3
1 1 4 4
2 2 3 3
1 4 4 1

输出 #3

1
2
1
3

说明/提示

【样例说明#3】

如图所示。

  • 第一组询问,只需经过蓝色门;
  • 第二组询问,只需经过蓝色门和绿色门;
  • 第三组询问,只需经过蓝色门;
  • 第四组询问,按图中的路径走,只需经过红色门、蓝色门、绿色门。

【数据范围】

对于 100%100\% 的数据,1n,m,q1001\leq n,m,q\leq100nm>1nm>11ai,cin1\leq a_i,c_i\leq n1bi,dim1\leq b_i,d_i\leq m(ai,bi)(ci,di)(a_i,b_i)\ne(c_i,d_i),字符矩阵只有字符 PCZN 组成。

本题采用捆绑测试。

子任务 特殊性质 分值
11 n=1n=1 1111
22 第一个字符矩阵中的字符只包含 P,第二个字符矩阵中的字符只包含 C 1313
33 所有字符矩阵中的字符只包含 CP 2424
44 无特殊性质 2222

【说明】

本题分值按 COCI 原题设置,满分 7070

题目译自 COCI2022-2023 CONTEST #1 T2 Labirint

快来参赛吧!

未参加
状态
已结束
规则
ACM/ICPC
题目
9
开始于
2025-4-6 9:00
结束于
2025-4-6 12:00
持续时间
3 小时
主持人
参赛人数
0