首先嘛,这道题是非同一般的恶心= =

然后首先膜拜一下CDQ大神ORZ在考场上A了这道题ORZ

这道题看到的话,我是先想把云朵化成在0s时的位置,但很容易发现这样只能单点查询而不能查询整段

结果只能膜拜题解了QAQ

首先先把云朵化成在第x秒到达0点长度为len(x是mod 2len意义下的)

每朵云就能变成一个点了

然后就可以发现询问其实是两个平行四边形内有多少个点

吧两个平行四边形化成矩形就行了

需要注意的是

一个平行四边形可能两个矩形

要么单独求

要么可以把图扩大一倍就行了= =

转载于:https://www.cnblogs.com/New-Godess/p/4348918.html

BZOJ 1062: [NOI2008]糖果雨(二维树状数组)相关推荐

  1. 【BZOJ1062】糖果雨(NOI2008)-数形结合+二维树状数组

    测试地址:糖果雨 做法:本题需要用到数形结合+二维树状数组. 这题看上去非常没有思路,因此我们来一步一步整理一下思路. 首先,我们要发现线段的颜色互不相同,并且移动的速度相等,这就说明它们的运动是周期 ...

  2. bzoj 1062: [NOI2008]糖果雨

    高手 /**************************************************************Problem: 1062User: lxy8584099Langu ...

  3. BZOJ.2738.矩阵乘法(整体二分 二维树状数组)

    题目链接 BZOJ 洛谷 整体二分.把求序列第K小的树状数组改成二维树状数组就行了. 初始答案区间有点大,离散化一下. 因为这题是一开始给点,之后询问,so可以先处理该区间值在l~mid的修改,再处理 ...

  4. 二维树状数组 BZOJ 1452 [JSOI2009]Count

    题目链接 裸二维树状数组 #include <bits/stdc++.h>const int N = 305; struct BIT_2D {int c[105][N][N], n, m; ...

  5. 二维树状数组 ----2021广东省赛 ----- K - Kera‘s line segment[区间转二维平面+树状数组维护前缀最小最大值]

    题目链接 题目大意: 就是一个一维的数轴上面有一堆线段用一个三元组(l,r,val)(l,r,val)(l,r,val)表示. 现在我们有两个操作: 就是往数轴上面添加线段 询问[L,R][L,R][ ...

  6. szu 寒训第二天 树状数组 二维树状数组详解,以及树状数组扩展应用【求逆序对,以及动态第k小数】

    树状数组(Binary Index Tree) 树状数组可以解决可以转化为前缀和问题的问题 这是一类用以解决动态前缀和的问题 (有点像线段树简版) 1.对于 a1 + a2 + a3 + - + an ...

  7. 【二维树状数组】See you~

    https://www.bnuoj.com/v3/contest_show.php?cid=9148#problem/F [题意] 给定一个矩阵,每个格子的初始值为1.现在可以对矩阵有四种操作: A ...

  8. POJ_1195 Mobile phones 【二维树状数组】

    题目链接:http://poj.org/problem?id=1195 纯纯的二维树状数组,不解释,仅仅须要注意一点,由于题目中的数组从0開始计算,所以维护的时候须要加1.由于树状数组的下标是不能为1 ...

  9. 洛谷1527(bzoj2738)矩阵乘法——二维树状数组+整体二分

    题目:https://www.luogu.org/problemnew/show/P1527 不难想到(?)可以用二维树状数组.但维护什么?怎么查询是难点. 因为求第k小,可以考虑记权值树状数组,把比 ...

最新文章

  1. laravel 发送带附件的邮件
  2. hadoop jar包_快速搭建Hadoop-Hive-Zoopkeeper-Sqoop环境进入Sqoop学习环境
  3. Oracle11g RAC常用操作 (维护及管理)
  4. Tomcat 启动报错The APR based Apache Tomcat Native l...
  5. iOS关于rar解压第三方库Unrar4iOS使用总结
  6. nginx并发性能测试
  7. appium使用真机做安卓移动端自动化测试
  8. java 快速创建map_快速创建Map并初始化,超级简单
  9. VMWaer克隆centos后网络的问题解决
  10. Google ExoPlayer播放器框架详解及应用实践
  11. java对接云之家群聊机器人
  12. 用 CAShapeLayer、毛玻璃镂空效果创建加载动画
  13. RN版UiTableView(带sessionHeaderView)并加载多层json数据
  14. 天池龙珠训练营Python_Task2: 数据结构_(4)字典
  15. 几何分布GeometricDistribution
  16. 分享82个HTML电脑主机模板,总有一款适合您
  17. C/C++运行错误收藏
  18. 电影评分预测系统分析
  19. java edt,java – 如何在Swing中分析EDT?
  20. iloc和loc的区别

热门文章

  1. ckc交易什么意思_股票熔断是什么意思啊?熔断机制对股民的影响有那些
  2. 基于TCP的网络实时聊天室(socket通信案例)
  3. U盘git仓库快速拷贝
  4. vue + elementui table 列内容相同 自动合并单元格 完整代码
  5. excel切片器_excel:在透视表中使用切片器高效筛选,升职加薪系列
  6. c语言定时器定时1ms程序,STM32 Cubemx 配置定时器定时1mS
  7. 怎么用matlab画一个笑脸,MATLAB笑脸识别
  8. 手机html怎样取消,手机怎么取消wifi隐藏_手机如何取消隐藏wifi?-192路由网
  9. 聚看点{青龙面板可跑项目之一}保姆教程
  10. win10“网络属性”选项卡空白怎么办