上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 59 下一页
摘要: Description Solution 首先注意到一个点不会走两次,只会有停下来等待的情况,把序列倍长 那么如果枚举一个起点$i$,答案就是 $min(max(T[j]+n (j i) 1)),j∈[i,2 n]$ 相当于从 $i$ 出发,先走到 $j$ 停下来,然后再走完剩下的,如果不合法则不会 阅读全文
posted @ 2018-04-18 20:29 PIPIBoss 阅读(915) 评论(9) 推荐(2) 编辑
摘要: Description Solution 把输入的 $n$ 个二进制数看作一个大小为 $n m$ 的矩阵 把每一列压成一个二进制数,其中最高位是最下面的元素 然后就有了 $m$ 个二进制数 $b_i$,然后逐位考虑 我们把操作序列也变成一个二进制数 $x$,$1$ 为 $\&$,$0$ 为 $|$ 阅读全文
posted @ 2018-04-18 11:01 PIPIBoss 阅读(376) 评论(0) 推荐(2) 编辑
摘要: Description Solution 首先注意到实际上约束关系构成了一棵树 考虑这个排列 $p$,编号为 $a[i]$ 的出现了,$i$ 才可以出现 那么如果连边 $(a[i],i)$,就会构成一棵以 $0$ 为根的树,每一个点只有一个父亲 否则就不合法 因为要父亲被选入,这个点才能被选入,所以 阅读全文
posted @ 2018-04-18 08:42 PIPIBoss 阅读(488) 评论(0) 推荐(2) 编辑
摘要: Description Solution 乱搞能A的题,毁我青春 记忆化一下扩展过程 只要不是从 $1$ 枚举到 $n$ 去扩展都可以 $AC$ 于是 $random\_shuffle$ 一下扩展顺序就过了 复杂度应该是启发式合并的复杂度 cpp include using namespace st 阅读全文
posted @ 2018-04-16 16:51 PIPIBoss 阅读(209) 评论(0) 推荐(1) 编辑
摘要: Description Solution PJDP毁青春 注意到性质:到根的道路不超过 $40$ 条 所以我们只关系一个点上面的道路的情况就行了 设 $f[x][i][j]$ 表示一个点 $x$ ,上面有 $i$ 条公路没修,$j$ 条铁路没修的最小代价 $f[x][i][j]=min(f[ls][ 阅读全文
posted @ 2018-04-16 16:45 PIPIBoss 阅读(156) 评论(0) 推荐(1) 编辑
摘要: ##day0 说好了不复习,于是复习了一下配置,没想到一下就记住了,咋不退役去搞英语竞赛捏 皇室一波攒RP,chicken chicken一波攒RP ##day1 机子坏了,换到了最后面,但这个时候已经 \(8:00\) 了,但是还没有打配置 一遍打对,\(2\) 分钟就搞定了 先看一眼 \(T1\ 阅读全文
posted @ 2018-04-16 11:02 PIPIBoss 阅读(1051) 评论(0) 推荐(5) 编辑
摘要: Description 给定序列 $A$,求至少改变几个位置的值可以使得 $A$ 去掉一个元素之后就变成单增的 "题面" Solution 朴素 $DP$ 做法是,设 $f[i]$ 表示前 $i$ 个元素至少去掉的个数 $f[i]=min(f[j]+j i 1)$,$a[i] a[j] =i j$ 阅读全文
posted @ 2018-04-13 20:17 PIPIBoss 阅读(261) 评论(0) 推荐(1) 编辑
摘要: Description 小T打算在城市C开设一家外送快餐店。送餐到某一个地点的时间与外卖店到该地点之间最短路径长度是成正比的,小T希望快餐店的地址选在离最远的顾客距离最近的地方。 快餐店的顾客分布在城市C的N 个建筑中,这N 个建筑通过恰好N 条双向道路连接起来,不存在任何两条道路连接了相同的两个建 阅读全文
posted @ 2018-04-13 20:16 PIPIBoss 阅读(144) 评论(0) 推荐(2) 编辑
摘要: Description 原题目名字是“我们仍未知道那天所看见的数据结构的名字”,由于原题目名太长就叫Unknown了…… 我们,渐渐地长大了。在这缓缓逝去的季节里,屏幕上闪烁的字符,也在静静地变化着。 那个季节里编写的数据结构,叫什么名字来着呢? 慢慢地,OI渐渐地淡去。而我们则在不断成长,但是那个 阅读全文
posted @ 2018-04-13 20:14 PIPIBoss 阅读(541) 评论(0) 推荐(1) 编辑
摘要: Description 我们知道一棵有根树可以进行深度优先遍历(DFS)以及广度优先遍历(BFS)来生成这棵树的DFS序以及BFS序。两棵不同的树的DFS序有可能相同,并且它们的BFS序也有可能相同,例如下面两棵树的DFS序都是1 2 4 5 3,BFS序都是1 2 3 4 5 现给定一个DFS序和 阅读全文
posted @ 2018-04-13 20:07 PIPIBoss 阅读(188) 评论(0) 推荐(1) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 59 下一页