题目链接:[ HDU - 3642 ]
题目大意:给你n个立方体的左下角坐标和右上角坐标,求立方体相交至少相交的面积。
题解
将Z轴离散化,把面积当作二维的底和高
代码如下
#include<bits/stdc++.h>
using na...
阅读全文...
线段树+扫描线 HDU-1542 Picture
题目链接:[ HDU - 1828 ]
题目大意:给你n个矩形的左下角坐标和右上角坐标,求外周长。
题解
扫描线 + 离散化板子
将横竖两次扫描简化
代码如下
#include<bits/stdc++.h>
using namespace...
阅读全文...
阅读全文...
线段树+扫描线 HDU-1542 Atlantis
题目链接:[ HDU - 1542 ]
题目大意:给你n个矩形的左下角坐标和右上角坐标,求矩形相交的面积。
题解
扫描线 + 离散化板子
代码如下
#include<cstdio>
#include<cstring>
#inclu...
阅读全文...
阅读全文...
线段树+扫描线 HDU-1542 覆盖的面积
题目链接:[ HDU - 1255 ]
题目大意:给你n个矩形的左下角坐标和右上角坐标,求矩形相交至少覆盖两次以上的面积。
题解
代码如下
#include<bits/stdc++.h>
using namespace std;
const...
阅读全文...
阅读全文...