#CSPJX10. 森林查询
森林查询
题目描述
给定一个 的方格图,代表一片森林的地图。地图中的每一个方格,要么是空地,要么长着一棵树。
这片森林的坐标系统定义如下:左上角的方格坐标为 ,右下角的方格坐标为 。
您的任务是处理 个查询。每个查询会给定一个矩形的左上角和右下角坐标,您需要计算出这个矩形内共有多少棵树。
输入格式
第一行包含两个整数 和 ,分别表示森林的大小和查询的数量。
接下来 行,每行包含 个字符,描述了森林的地图。其中 .
代表空地,*
代表树。
最后有 行,代表 个查询。每行包含四个整数 ,表示一个查询矩形的左上角坐标 和右下角坐标 。
输出格式
对于每个查询,输出一行一个整数,代表对应矩形内树的数量。
4 3
.*..
*.**
**..
****
2 2 3 4
3 1 3 1
1 1 2 2
3
1
2
数据规模与约定
对于 的数据,保证 ,,,。