OBlack's Blog - So Naive


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

NOI 2015 荷马史诗 (哈夫曼树)

发表于 2018-03-15
字数统计: 1,118字 | 阅读时长 ≈ 5min
【NOI2015 Day2】荷马史诗问题描述 追逐影子的人,自己就是影子。 ——荷马 Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》实在是太长了,Allison 想通过一种编码方式使得它变得短一些。 一部《荷马史诗》中有 n 种不同的单词,从 1 到 n 进 ...
阅读全文 »

USACO 4.1.3 篱笆回路 (floyd找最小环)

发表于 2018-03-15
字数统计: 1,074字 | 阅读时长 ≈ 5min
【USACO4.1.3】Fence Loops篱笆回路问题描述 农夫布朗的牧场上的篱笆已经失去控制了。它们分成了1~200英尺长的线段。只有在线段的端点处才能连接两个线段,有时给定的一个端点上会有两个以上的篱笆。结果篱笆形成了一张网分割了布朗的牧场。布朗想将牧场恢复原样,出于这个考虑,他首先得知道牧场上哪一块区域的周长最小。布朗将他的每段篱笆从1到N进行了标号(N=线段的总数)。他知道每段篱笆有 ...
阅读全文 »

过路费 (最短路)

发表于 2018-03-15
字数统计: 1,201字 | 阅读时长 ≈ 6min
过路费问题描述 有一天你来到了一个奇怪的国家,它有 N 个城市,城市之间有若干条双向道路连接,每条道路都有一定的费用,经过城市也要一定的费用。从一个城市到达另一个城市的总花费为路径上费用最大的城市费用(包括起点和终点)加上路径上所有的道路的费用。给出 Q 次询问,分别回答每次询问中两城市间的最少花费。保证城市之间可以互达。 输入格式 第一行两个整数 N,M,表示有 N 个城市 M 条道路。接 ...
阅读全文 »

BZOJ 1103 大都市(DFS序+树状数组+差分数组/树链剖分)

发表于 2018-03-15
字数统计: 1,121字 | 阅读时长 ≈ 5min
大都市问题描述 在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了。 不过,她经常回忆起以前在乡间漫步的情景。昔日,乡下有依次编号为1..n的n个小村庄,某些村庄之间有一些双向的土路。从每个村庄都恰好有一条路径到达村庄1(即比特堡)。并且,对于每个村庄,它到比特堡的路径恰好只经过编号比它的编号小的村庄。 另外,对于所有道路而言, ...
阅读全文 »

BZOJ 2144 跳跳棋(LCA+欧几里德+二分答案)

发表于 2018-03-15
字数统计: 1,191字 | 阅读时长 ≈ 5min
跳跳棋问题描述 跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少的跳动把他们的位置移动成x,y,z。(棋子是没有区别的)跳动的规则很简单,任意选一颗棋子,对一颗中轴棋子跳动。跳动后两颗棋子距离不变。一次只允许跳过1颗棋子。写一个程序,首先判断是否可以完成任务。如果可以,输出最少需 ...
阅读全文 »

HNOI 2010 弹飞绵羊 (分块/LCT)

发表于 2018-03-15
字数统计: 873字 | 阅读时长 ≈ 4min
【HNOI2010】弹飞绵羊问题描述 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了 ...
阅读全文 »

AHOI 2005 洗牌(扩展欧几里德)

发表于 2018-03-15
字数统计: 862字 | 阅读时长 ≈ 4min
Ahoi2005 洗牌问题描述 为了表彰小联为Samuel星球的探险所做出的贡献,小联被邀请参加Samuel星球近距离载人探险活动。 由于Samuel星球相当遥远,科学家们要在飞船中度过相当长的一段时间,小联提议用扑克牌打发长途旅行中的无聊时间。玩了几局之后,大家觉得单纯玩扑克牌对于像他们这样的高智商人才来说太简单了。有人提出了扑克牌的一种新的玩法。 对于扑克牌的一次洗牌是这样定义的,将一叠N( ...
阅读全文 »

HAOI 2010 软件安装(Tarjan+树形dp)

发表于 2018-03-15
字数统计: 942字 | 阅读时长 ≈ 5min
【HAOI2010 Day1】软件安装问题描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M的计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才能正确工作(软件吗i依赖软件j)。幸运的是,一个软件最多依 ...
阅读全文 »

USACO 2015 Feb Gold 检查 (AC自动机+栈)

发表于 2018-03-15
字数统计: 840字 | 阅读时长 ≈ 4min
【USACO 2015 Feb Gold】检查问题描述 FJ把杂志上所有的文章摘抄了下来并把它变成了一个长度不超过10^5的字符串S。他有一个包含n个单词的列表,列表里的n个单词记为t_1…t_N。他希望从S中删除这些单词。FJ每次在S中找到最早出现的列表中的单词(最早出现指该单词的开始位置最小),然后从S中删除这个单词。他重复这个操作直到S中没有列表里的单词为止。注意删除一个单词后可能会导致S ...
阅读全文 »

NKOJ 4254 区间MEX (线段树)

发表于 2018-03-15
字数统计: 910字 | 阅读时长 ≈ 5min
P4254区间MEX问题描述 给你一个长度为n的数列,元素编号1到n,第i个元素值为Ai。现在有m个形如(L,R)的提问,你需要回答出区间[L,R]的mex值。即求出区间[L,R]中没有出现过的最小的非负整数。 输入格式 第一行,两个整数n和m第二行,n个空格间隔的整数,表示数列A接下来m行,每行两个整数L,R,表示一次询问 输出格式 m行,每行一个整数,表示对应询问的答案。 样例输入 ...
阅读全文 »
1…141516…23
OBlack

OBlack

Life is short,AC more!

226 日志
93 分类
81 标签
RSS
GitHub E-Mail
Comrades
  • starkmal
  • Sparrow
  • rgnoH
  • ThompsonGuo
  • Smile
© 2018 OBlack | Site words total count: 250.1k
主题 — NexT.Muse v5.1.4