SPOJ - POSTERS(离散+暴力or离散+线段树)【待完善】
摘要:
1、离散+暴力的方法是最容易想到的。思路:点坐标10^7的范围,使得最容易的暴力无法实现。但坐标的个数最多有2*n个,(n=40000),这样看的话,点的分布就过于分散了,所有我们要找个方法来把点坐标集中起来。而离散化就是能很好的实现这个思路,离散化了以后,n是10^4的规模,那么我们再次使用暴力的话,就能擦边的过掉这道题了。代码如下:#include #include #include using namespace std;
#define M 40005
int a[M][2], s[M+M], ss[M+M], f[10000007], flag[M];
int main()
{... 阅读全文