上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页
摘要: Description 背景众所周知,花神多年来凭借无边的神力狂虐各大 OJ、OI、CF、TC …… 当然也包括 CH 啦。描述话说花神这天又来讲课了。课后照例有超级难的神题啦…… 我等蒟蒻又遭殃了。花神的题目是这样的设 sum(i) 表示 i 的二进制表示中 1 的个数。给出一个正整数 N ,花神 阅读全文
posted @ 2018-07-20 19:47 AntiQuality 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 经典的动态规划拆点问题。 题目描述 策策同学特别喜欢逛公园。公园可以看成一张 NN 个点 MM 条边构成的有向图,且没有 自环和重边。其中1号点是公园的入口, NN 号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间。 策策每天都会去逛公园,他总是从1号点进去,从 NN 号点出 阅读全文
posted @ 2018-07-19 20:10 AntiQuality 阅读(335) 评论(0) 推荐(0) 编辑
摘要: trie:字符串算法中的重要“数据结构” 什么是trie trie就是利用字符串的公共前缀所建成的树。 众所周知树是有很多很好的性质的,于是trie可以结合其他知识点做一些有趣的事情。 trie的例题 注意 trie的题一般数组开成$f[lensSum][size]$,其中$lensSum$是所有字 阅读全文
posted @ 2018-07-17 20:40 AntiQuality 阅读(239) 评论(1) 推荐(0) 编辑
摘要: 好像还有个名字叫做“极大化”? Description 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源 于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q, 正是国际象棋的狂热爱好者。作为一个顶尖高 阅读全文
posted @ 2018-07-16 13:56 AntiQuality 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 算是挺基础的东西 Description 约翰和贝茜在玩一个方块游戏.编号为1到n的n(1≤n≤30000)个方块正放在地上.每个构成一个立方柱. 游戏开始后,约翰会给贝茜发出P(1≤P≤100000)个指令.指令有两种: 1.移动(M):将包含X的立方柱移动到包含Y的立方柱上. 2.统计(C):统 阅读全文
posted @ 2018-07-16 10:25 AntiQuality 阅读(391) 评论(1) 推荐(0) 编辑
摘要: 很典型的按照边考虑贡献的题。 题目描述 小A居住的城市可以认为由n个街区组成。街区从1到n依次标号街区与街区之间由街道相连,每个街区都可以通过若干条街道到达任意一个街区,共有n-1条街道。其中标号为i的街区居住了i名居民。居民会去拜访别人,但是要花费dis(u,v)的过路费,u是他所在的城市,v是他 阅读全文
posted @ 2018-07-14 18:09 AntiQuality 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 仔细思考后会发现和51nod1677 treecnt有异曲同工之妙 Description 有一棵点数为N的树,树边有边权。给你一个在0~N之内的正整数K,你要在这棵树中选择K个点,将其染成黑色,并 将其他的N-K个点染成白色。将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间距离的和的收益 阅读全文
posted @ 2018-07-13 19:32 AntiQuality 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 要将答案看做是小问题的贡献和 Description 给定一棵n个节点的树,从1到n标号。选择k个点,你需要选择一些边使得这k个点通过选择的边联通,目标是使得选择的边数最少。 现需要计算对于所有选择k个点的情况最小选择边数的总和为多少。样例解释: 一共有三种可能:(下列配图蓝色点表示选择的点,红色边 阅读全文
posted @ 2018-07-13 14:39 AntiQuality 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 把LCA深度转化的那一步还是挺妙的。之后就是差分加大力数据结构了。 Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。有q次询问,每次询问给出l r z, 阅读全文
posted @ 2018-07-13 13:27 AntiQuality 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 并不是什么高端操作并且一些模型会用到 Description 给定一幅无向带权连通图G = (V, E) (这里V是点集,E是边集)。从点u开始的最短路径树是这样一幅图G1 = (V, E1),其中E1是E的子集,并且在G1中,u到所有其它点的最短路径与他在G中是一样的。 现在给定一幅无向带权连通图 阅读全文
posted @ 2018-07-12 20:33 AntiQuality 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 做到最后发现还是读题比赛;不过还是很好的图论题的 Description 一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会。今年的面具都是主办方特别定制的。每个参加舞会的人都可以在入场时选择一 个自己喜欢的面具。每个面具都有一个编号,主办方会把此编号告诉拿该面具的人。为了使舞会更有神秘感 阅读全文
posted @ 2018-07-12 18:28 AntiQuality 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 非常奇妙的倍增题 题目描述 知名科学家小A在2118年在计算机上实现了模拟聚变的过程。我们将她研究的过程简化。核子共有26种,可以用a到z共26个字母表示。核子聚变的过程可以用一个字符串描述。按照顺序从左到右的顺序,假如有两个相同核子相邻,两个核子就会相互吸引发生聚变生成一个序号+1的核子,特殊的, 阅读全文
posted @ 2018-07-11 21:16 AntiQuality 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 科学二分姿势 Description Farmer John's arch-nemesis, Farmer Paul, has decided to sabotage Farmer John's milking equipment! The milking equipment consists of 阅读全文
posted @ 2018-07-11 19:45 AntiQuality 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 很好的题 题目描述 小A是跳棋大师。跳棋的规则是,一颗棋子可以移动一个单位,或者移动越过一个另一个棋子运动一个单位。小A在一条数轴上放了n颗棋子,第i颗棋子位于aiai的位置,然后给了每个棋子一个编号。现在小A想要知道,所有跳棋到达0的可能顺序有多少种。出于某些模因污染,小A只会向左移动跳棋。 输入 阅读全文
posted @ 2018-07-11 16:18 AntiQuality 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 这种“反悔”操作真的很强 模型概述 贪心操作中保证每一步都选取当前最优解,但通过某种转换将一步更改操作转为一个可选取的物品。 一些例题 51nod1380 夹克老爷的逢三抽一 又到了诺德县的百姓孝敬夹克大老爷的日子,带着数量不等的铜板的村民准时聚集到了村口。夹克老爷是一位很"善良"的老爷,为了体现他 阅读全文
posted @ 2018-07-10 16:09 AntiQuality 阅读(628) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 20 下一页