博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj5029: 贴小广告&&bzoj5168: [HAOI2014]贴海报
阅读量:5366 次
发布时间:2019-06-15

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

以后做双精题请至少先跑个数据。。。输入都不一样。。。

做法就是离散化大力线段树。

记得在x+1和y-1插点 看这个数据:

1000 12

1 100
50 80
80 99
50 98
1 56
100 200
200 300
300 500
500 600
600 1000
260 560
160 580

输出7(自己yy吧yy不了网上大把题解

#include
#include
#include
#include
#include
#include
using namespace std;int n,m;struct query{ int x,y;}q[4100000];int lslen,ls[4100000];void LSH(){ lslen=0; for(int i=1;i<=m;i++) { ls[++lslen]=q[i].x,ls[++lslen]=q[i].y; if(q[i].x+1
n)i--,m--; if(q[i].y>n)q[i].y=n; } LSH(); trlen=0;bt(1,n); for(int i=1;i<=m;i++)change(1,q[i].x,q[i].y,i); memset(col,false,sizeof(col)); findans(1,1,n); int ans=0; for(int i=1;i<=m;i++) if(col[i]==true)ans++; printf("%d\n",ans); return 0;}

 

转载于:https://www.cnblogs.com/AKCqhzdy/p/8872191.html

你可能感兴趣的文章
字母和数字键的键码值(keyCode)
查看>>
01_1_准备ibatis环境
查看>>
JavaScript中的BOM和DOM
查看>>
spring注入Properties
查看>>
jmeter(五)创建web测试计划
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
信息浏览器从Android的浏览器中传递cookie数据到App中信息浏览器
查看>>
hash储存机制
查看>>
OpenLayers绘制图形
查看>>
tp5集合h5 wap和公众号支付
查看>>
Flutter学习笔记(一)
查看>>
iOS10 国行iPhone联网权限问题处理
查看>>
洛谷 P1991 无线通讯网
查看>>
mysql asyn 示例
查看>>
数据库第1,2,3范式学习
查看>>
《Linux内核设计与实现》第四章学习笔记
查看>>
Docker 安装MySQL5.7(三)
查看>>