题目链接:http://poj.org/problem?id=1177 分析:这道题主要用到了线段树.扫描线以及离散化的相关算法. 离散化 离散化是当数字不多但是范围很大时采用的一种方法,将大区间的数字映射到一个小区间上,如,有一组数字:132398,12781,2342876,232,将其离散化后将得到2,1,3,0. 离散化的算法: //y为大小为n的数组,存放着离散化前的数 sort(y,y+n); int unique_count=unique(y,y+n)-y; //find_i为自己…