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

2019年10月13日

Segment tree Beats
摘要: Segment tree Beats Segment tree Beats,吉司机线段树,主要是关于如何用线段树实现区间取min/max。我们先看一道例题: HDU5306 Gorgeous Sequence 题目大意:给一个序列,要求支持区间取min(即对于一段区间,用min(a[i],x)替换a 阅读全文
posted @ 2019-10-13 10:47 doyo2019 阅读(1551) 评论(0) 推荐(0)
 
 

2019年9月21日

WOJ#4709 迷路
摘要: WOJ#4709 迷路 题目描述 dolls意外得到了一张藏宝图,于是他踏上了寻找宝藏的道路。在走了许多许多步,回到同一个位置以后,dolls确定自己迷路了。dolls十分生气,他觉得自己这么英明圣武的人就算迷路,也要迷路在最小的环上。于是他想知道从每个点出发最小的环有多长。藏宝图可以抽象成一个n个 阅读全文
posted @ 2019-09-21 19:12 doyo2019 阅读(169) 评论(0) 推荐(0)
 
 

2019年6月23日

线段树优化建图
摘要: 先从一道例题开始:CodeForces - 786B Legacy 题意: 有n(≤105)个点,q(≤105)个操作,每个操作为以下三种操作之一: 操作一:u到[l,r]之间的点建一条边权为w的有向边; 操作二:[l,r]的点到u之间建一条边权为w的有向边; 操作三:u到v建一条边权为w的有向边; 阅读全文
posted @ 2019-06-23 17:22 doyo2019 阅读(456) 评论(0) 推荐(0)
 
 

2019年5月11日

#3831 TJOI2013单词
摘要: WOJ#3831 TJOI2013单词 题面 某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。 输入 第一个一个整数 N ,表示有多少个单词,接下来 N 行每行一个单词。 输出 输出 N 个整数,第 i 行的数字表示第 i 个单词 阅读全文
posted @ 2019-05-11 19:02 doyo2019 阅读(131) 评论(0) 推荐(0)
 
单调栈与单调队列
摘要: 前置知识: 栈 队列 单调栈 思考这样一个问题:给定一个数列,询问每一个数左边的第一个比它小的数。 暴力的做法是:记录下所有读进来的数,然后,每次向前查找,预计时间复杂度O(n2),而且容易被卡。 仔细思考一下,可以发现,这个做法之所以效率低下,是因为每一次都重复查找了许多肯定不是最优解的元素。很明 阅读全文
posted @ 2019-05-11 17:58 doyo2019 阅读(214) 评论(0) 推荐(0)
 
 
上一页 1 2

公告


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