TouchStone
  请登录后使用
登录 注册
 系统首页  练习题库  考试列表  判题结果  信息发布  解题排行
  • 首页
  • 题库
  • P6172
  • 题目
  • P6172[Shoi2007]园丁的烦恼
    限制 : 时间限制 : 6000 MS   空间限制 : - KB
    评测说明 : 1s,512m
    问题描述

    很久很久以前,在遥远的大陆上有一个美丽的国家。统治着这个美丽国家的国王是一个园艺爱好者,在他的皇家花园里种植着各种奇花异草。

    有一天国王漫步在花园里,若有所思,他问一个园丁道: “最近我在思索一个问题,如果我们把花坛摆成六个六角形,那么……”
    “那么本质上它是一个深度优先搜索,陛下”,园丁深深地向国王鞠了一躬。
    “嗯……我听说有一种怪物叫九头蛇,它非常贪吃苹果树……”
    “是的,显然这是一道经典的动态规划题,早在N元4002年我们就已经发现了其中的奥秘了,陛下”。
    “该死的,你究竟是什么来头?”
    “陛下息怒,干我们的这行经常莫名其妙地被问到和OI有关的题目,我也是为了预防万一啊!”
    王者的尊严受到了伤害,这是不可容忍的。看来一般的难题是难不倒这位园丁的,国王最后打算用车轮战来消耗他的实力: “年轻人,在我的花园里的每一棵树可以用一个整数坐标来表示,一会儿,我的骑士们会来轮番询问你某一个矩阵内有多少树,如果你不能立即答对,你就准备走人吧!”说完,国王气呼呼地先走了。
    这下轮到园丁傻眼了,他没有准备过这样的问题。所幸的是,作为“全国园丁保护联盟”的会长——你,可以成为他的最后一根救命稻草。

    输入格式

    第一行有两个整数n,m(0≤n≤500000,1≤m≤500000)。n代表皇家花园的树木的总数,m代表骑士们询问的次数。
    接下来的n行,每行都有两个整数xi,yi,代表第i棵树的坐标(0≤xi,yi≤10000000)。
    最后m行,每行都有四个整数aj,bj,cj,dj,表示第j次询问,其中所问的矩形以(aj,bj)为左下坐标,以(cj,dj)为右上坐标。

    输出格式

    共输出m行,每行一个整数,即回答国王以(aj,bj)和(cj,dj)为界的矩形里有多少棵树。

    样例输入 1

    3 1
    0 0
    0 1
    1 0
    0 0 1 1

    样例输出 1

    3

    样例输入 2

    10 6
    4 5
    6 8
    4 2
    4 8
    0 0
    6 2
    4 7
    0 1
    3 1
    1 8
    3 5 4 9
    0 2 1 6
    1 0 1 0
    1 2 4 4
    0 1 5 9
    3 7 3 10

    样例输出 2

    3
    0
    0
    1
    7
    0