• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Edgration
博客园 首页 新随笔 联系 订阅 订阅 管理

2017年5月23日

[vijos 1448]: 校门外的树(树状数组/线段树) 标签: vijos 2017-05-23 16:36 62人阅读 评论(0)
摘要: 描述校门外有很多树,有苹果树,香蕉树,有会扔石头的,有可以吃掉补充体力的…… 如今学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两个操作: K=1,K=1,读入l、r表示在区间[l,r]中种上一种树,每次操作种的树的种类都不同 K=2,读入l,r表... 阅读全文
posted @ 2017-05-23 16:36 xljxlj 阅读(108) 评论(0) 推荐(0)
 
[笔记]: 树状数组 2017-05-23 15:31 29人阅读 评论(0) 收藏
摘要: 主要看图 i往上找就是i+=2^k; 往下就是减 k是i的二进制右边0的个数 2^k 直接等于i&(-i); 传送门:写的很好 总结 首先,明白树状数组所白了是按照二分对数组进行分组;维护和查询都是O(lgn)的复杂度,复杂度取决于最坏的情况,也是O(l... 阅读全文
posted @ 2017-05-23 15:31 xljxlj 阅读(157) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3