Description:


  我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份的降雨量未知,有的说法是可能正确也可以不正确的。

Input:


  输入仅一行包含一个正整数n,为已知的数据。以下n行每行两个整数yi和ri,为年份和降雨量,按照年份从小到大排列,即yi<yi+1。下一行包含一个正整数m,为询问的次数。以下m行每行包含两个数Y和X,即询问“X年是自Y年以来降雨量最多的。”这句话是必真、必假还是“有可能”。

Output:


  对于每一个询问,输出true,false或者maybe。

Sample Input:


Sample Output:


HINT:


100%的数据满足:1<=n<=50000, 1<=m<=10000, -10^9<=yi<=10^9, 1<=ri<=10^9

题解:


本来只是想做一下线段树的,没想到这是一道细节题......QAQ
直接上RMQ即可,分下面的情况讨论:

  1. 如果Y年到X年的降雨量均已知且Y年降雨量大于或等于X年降雨量,并且Y+1年到X-1年的降雨量严格小于第X年降雨量,则是true
  2. 如果Y年和X年的降雨量均已知且Y年降雨量大于或等于X年降雨量,并且Y+1年到X-1年有降雨量未知,并且Y+1年到X-1年已知的降雨量严格小于第X年降雨量,则是maybe
  3. 如果Y年已知X年未知且Y+1年到X-1年已知的降雨量严格小于第Y年降雨量,则是maybe
  4. 如果Y年未知X年已知且Y+1年到X-1年已知的降雨量严格小于第X年降雨量,则是maybe
  5. 如果Y年和X年降雨量均未知,则是maybe
  6. 否则为false

写了好久...