olahiuj的博客

~!@#$%^&*(

AtCoder Regular Contest 098 题解

C - Attention sb题,我们前缀后缀和一下直接O(N)算贡献就可以了 #include <stdio.h> #include <string.h> #include <algorithm> #def...

2019-04-22 21:58:08

阅读数 69

评论数 0

AtCoder Grand Contest 016E Poor Turkeys bitset+乱搞

Description 有n个火鸡和m个人,m个人按次序吃鸡(雾。第i个人会按照一下策略吃鸡 如果x[i]和y[i]都活着,就等概率选一个吃掉 如果有一个活着,就吃掉活着的 否则就啥也不做 问能选出多少对鸡,它们同时活下来的概率不为0 Solution 一开始想着要建...

2019-03-27 19:46:12

阅读数 34

评论数 0

jzoj6086 动态半平面交 可持久化线段树+set

Description 给定一棵n个节点带点权的树,要求资瓷q次询问 格式为(x,d),即求出x子树内距离x不超过d的点的点权的lcm,对998244353取模 n≤105,  ai≤107n\le10^5,\; a_i\le10^7n≤105,ai​≤107...

2019-03-27 16:30:28

阅读数 16

评论数 0

bzoj5084 hashit 广义SAM+树链的并

Description 你有一个字符串S,一开始为空串,要求支持两种操作 在S后面加入字母C 删除S最后一个字母 问每次操作后S有多少个两两不同的连续子串 Solution 似乎暴力也能过的样子 一个显然的做法就是建后缀平衡树,但是好像有点难写啊 考虑离线,给出的串刚好就是一棵Trie,我们按...

2019-03-25 21:41:18

阅读数 55

评论数 0

bzoj4771 七彩树 可持久化线段树+set

Description 给定一棵n个点的有根树,编号依次为1到n,其中1号点是根节点。每个节点都被染上了某一种颜色,其中第i个节 点的颜色为c[i]。如果c[i]=c[j],那么我们认为点i和点j拥有相同的颜色。定义depth[i]为i节点与根节点的距离 ,为了方便起见,你可以认为树上相邻的两个...

2019-03-07 08:46:23

阅读数 51

评论数 0

bzoj4919 [Lydsy1706月赛]大根堆 multiset+启发式合并

Description 给定一棵n个节点的有根树,编号依次为1到n,其中1号点为根节点。每个点有一个权值v_i。 你需要将这棵树转化成一个大根堆。确切地说,你需要选择尽可能多的节点,满足大根堆的性质:对于任意两个点i,j,如果i在树上是j的祖先,那么v_i>v_j。 请计算...

2019-02-24 22:00:43

阅读数 10

评论数 0

bzoj2117 [2010国家集训队]Crash的旅游计划 动态树分治+二分

Description 给定一棵带边权的树,求与x第k近的距离,n<=1e5 Solution 之前碰见过。。当时还不会做的 有一道弱化版的n才1.5e4,可以考虑离线然后区间加、区间第k大,卡一卡说不定能过(滑稽 对于求第k大的问题我们经常考虑二分答案变成判定性问题。建...

2018-12-21 21:50:33

阅读数 60

评论数 0

bzoj4484 [Jsoi2015]最小表示 拓扑排序+bitset

Description 对于一个N个点(每个点从1到N编号),M条边的有向图,JYY发现,如果从图中删去一些边,那么原图的连通性会发生改变;而也有一些边,删去之后图的连通性并不会发生改变。 JYY想知道,如果想要使得原图任意两点的连通性保持不变,我们最多能删掉多少条边呢? 为了简化一下大家的工作...

2018-11-22 21:36:03

阅读数 14

评论数 0

jzoj5947 初音未来

Description Hercier作为一位喜爱Hatsune Miku的OIer,痛下决心,将Vocaloid买回了家。打开之后,你发现界面是一个长为n的序列,代表音调,并形成了全排列。你看不懂日语,经过多次尝试,你只会用一个按钮:将一段区间按升序排序。不理解音乐的Hercier决定写一个脚...

2018-11-02 20:16:21

阅读数 72

评论数 0

bzoj5085 最大 二分+bitset

Description 给你一个n×m的矩形,要你找一个子矩形,价值为左上角左下角右上角右下角这四个数的最小值,要你最大化矩形 的价值。 第一行两个数n,m,接下来n行每行m个数,用来描述矩形 n, m ≤ 1000 Solution 题目的意思是1*1的矩阵不算子矩阵。。 最小值最大嘛,二分...

2018-10-26 14:42:12

阅读数 24

评论数 0

bzoj4165 矩阵 堆

Description 定义和谐矩阵为长不小于 Mina 且宽不小于 Minb 的矩阵,矩阵的权值为整个矩阵内所有数的和。给定一个长为 N ,宽为 M 的矩阵 A,求它的所有和谐子矩阵中权值第 K 小的矩阵,并输出它的权值。 Input 第 1 行为五个正整数,分别为 N , M , Mina ...

2018-10-24 16:36:18

阅读数 71

评论数 0

cf1063B Labyrinth BFS+双端队列

Description You are playing some computer game. One of its levels puts you in a maze consisting of n lines, each of which contains m m m cells. Each...

2018-10-15 22:12:45

阅读数 38

评论数 0

bzoj2124 等差子序列 线段树+哈希

Description 给一个1到N的排列{Ai},询问是否存在1<=p1<p2<p3<p4<p5<…<pLen<=N ...

2018-10-12 13:55:58

阅读数 31

评论数 0

noi.ac #47 power set

#Description 小D梦见了一棵包含n个节点的树,这棵树包含着神秘的能量。具体来讲,对于这棵树中的一个联通块,它的能量为它拥有的节点中编号连续的最长的一段。举例来说,如果一个连通块包含了原树中编号为{1,3,4,5,7,8}的节点,那么编号连续的最长的一段为{3,4,5}。它所具有的能量值...

2018-09-22 19:53:22

阅读数 144

评论数 0

bzoj3991 [SDOI2015]寻宝游戏 set

#Description 小B最近正在玩一个寻宝游戏,这个游戏的地图中有N个村庄和N-1条道路,并且任何两个村庄之间有且仅有一条路径可达。游戏开始时,玩家可以任意选择一个村庄,瞬间转移到这个村庄,然后可以任意在地图的道路上行走,若走到某个村庄中有宝物,则视为找到该村庄内的宝物,直到找到所有宝物并返...

2018-09-22 16:25:16

阅读数 40

评论数 0

bzoj5404 party 树链剖分+bitset

Description Solution 我好弱啊,第一档分都没拿到手orz 首先看清题意,这是一个有向图 一个朴素的想法就是我们倍增记录rec[i,j]表示i向上2^k层后包含节点颜色的bitset,m只有1k 注意到这样非常慢,考虑轻重链剖分的做法。我们记录rec...

2018-08-16 19:52:50

阅读数 33

评论数 0

bzoj4777 [Usaco2017 Open]Switch Grass MST+线段树+multiset

Description 给定一张带权无向图,每个点有一个颜色,每次改变一个点的颜色,要求你在操作后输出这个图中最近异色点对之间的距离 最近异色点对定义为:一对点颜色不同,且距离最小 Solution 容易想到答案一定在最小生成树上,并且只可能是最小生成树上的某一条边 那么可以对每...

2018-05-19 23:56:01

阅读数 127

评论数 0

bzoj4236 JOIOJI 乱搞

Description JOIOJI桑是JOI君的叔叔。“JOIOJI”这个名字是由“J、O、I”三个字母各两个构成的。 最近,JOIOJI桑有了一个孩子。JOIOJI桑想让自己孩子的名字和自己一样由“J、O、I”三个字母构成,并且想让“J、O、I”三个字母的出现次数恰好相同。 JOIO...

2018-05-19 11:31:02

阅读数 54

评论数 0

bzoj4896 [Thu Summer Camp2016]补退选 字典树+vector

Description X是T大的一名老师,每年他都要教授许多学生基础的C++知识。在T大,每个学生在每学期的开学前都需要选课,每 次选课一共分为三个阶段:预选,正选,补退选;其中”补退选”阶段最忙碌。在补退选阶段,学生即可以选课,也 可以退课。对于X老师来说,在补退选阶段可能发生以下两...

2018-05-16 20:33:35

阅读数 42

评论数 0

jzoj3775 [NOIP2014模拟8.15]因子的排列

Description 一天,小B学习了分解质因数的相关内容。他发现,一个数的质因子可以有许多不同的排列方式,例如20=2*2*5=2*5*2=5*2*2,那么小B认为20的质因子有3种不同的排列方式。小B的同学现在有一个问题:如果一个整数的质因子的不同的排列方式的种类数为k,那么这个整数n...

2018-02-02 20:13:53

阅读数 116

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭