题目链接:http://acm.hnu.cn/online/?action=problem&type=show&id=12033
题意:给定一个n*m 的方格,num个污染源及坐标。(x,y)污染程度:min(max(|x-xi|, |y − yi|)),(xi,yi)表示污染源的坐标。现在对n*m-num个格子编号。首先按污染程度,x,y的优先级编号,越小编号越大。现在有q个询问,每次询问编号为k的坐标(x,y)
解题思路:三次二分,先二分k所对应的污染程度,对于确定的污染程度dis可以用矩形的面积并求出<=dis的有多少个。求出dis后在二分x,之后二分y,求出的x,y即为答案。
#include<iostream>
#inclu......
阅读全文