博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 1255 覆盖的面积 线段树+扫描线
阅读量:4881 次
发布时间:2019-06-11

本文共 870 字,大约阅读时间需要 2 分钟。

同 POJ1151 这次是两次

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;const int N=1100;double y[N<<1];struct Line{ int co; double x,y1,y2; void fun(double a,double b,double c,int d) { x=a; y1=b; y2=c; co=d; } bool operator<(const Line &e)const { return x
>1; build(l,m,o*2); build(m,r,o*2+1); } } void pushup(int o) { tree[o].len=tree[o*2].len+tree[o*2+1].len; } void update(int l,int r,int o,Line e) { if(l+1==r) { tree[o].change(e.co); return; } int m=(l+r)>>1; if(e.y1
tree[o*2+1].s)update(m,r,o*2+1,e); pushup(o); }}seg;int main(){ int n,T; scanf("%d",&T); while(T--) { scanf("%d",&n); int cnt=0; for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/shuguangzw/p/5475447.html

你可能感兴趣的文章
网络编程
查看>>
android中BuildConfig.DEBUG的使用
查看>>
洛谷T3367 【模板】并查集 按秩合并
查看>>
对超长文本数据进行分页显示
查看>>
我是一个路由器
查看>>
【水】NOIP2004普及 花生采摘
查看>>
作为一名程序员,你会问问题吗?
查看>>
进程状态
查看>>
linux释放内存
查看>>
优化webstorm打开项目速度
查看>>
Iterator、for..of,for...in和自定义遍历器**
查看>>
coverage
查看>>
汽车Lin总线特点
查看>>
python操作mysql
查看>>
LeetCode Convert Sorted Array to Binary Search Tree
查看>>
javascript判断图片是否加载完成方法整理
查看>>
如何设置Android手机的sqlite3命令环境
查看>>
shell 脚本中$$,$#,$?分别代表什么意思?
查看>>
[BZOJ1878][SDOI2009]HH的项链
查看>>
试用期三个月的状态
查看>>