#3254. Forest Queries II

Forest Queries II

Forest Queries II

题目描述

给你一个 n×nn \times n 网格表示森林地图。每个格子要么为空要么有一棵树。你的任务是处理 qq 条以下类型的查询:

输入格式

第一行输入包含两个整数 nnqq:森林的大小和查询的数量。 接着有 nn 行描述森林。每行有 nn 个字符:. 表示空格子,* 表示一棵树。 最后有 qq 行描述查询。每行的格式要么是 "1 y x1\ y\ x" 要么是 "2 y1 x1 y2 x22\ y_1\ x_1\ y_2\ x_2"。

输出格式

对于每个第二类查询,输出答案。

4 3
.*..
*.**
**..
****
2 2 2 3 4
1 3 3
2 2 2 3 4
3
4

提示

1n10001 \le n \le 1000 1q21051 \le q \le 2 \cdot 10^5 1y,xn1 \le y,x \le n 1y1y2n1 \le y_1 \le y_2 \le n 1x1x2n1 \le x_1 \le x_2 \le n

标签: CSES1739|区间查询

来源

CSES1739|区间查询