上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
摘要: $des$一个 n 个点 m 条边的无向连通图从 1 号点开始 bfs,可能得到的 bfs 序有很多,取决于出边的访问顺序。现在给出一个 1 到 n 的排列,判断是否可能是一个 bfs 序。 $sol$对于每个节点,令其权值为在给定序列中的位置。然后从 1 号点开始正常的 bfs,出边的访问顺序按照 阅读全文
posted @ 2018-10-11 17:37 xayata 阅读(193) 评论(0) 推荐(0) 编辑
摘要: $des$给定一张 $n$ 个点 $m$ 条边的带权无向联通图,$q$ 次询问,每次询问 $u_i$ 到 $v_i$ 的最短路长度。$n,q <= 10^5, m - n <= 20$ $sol$首先随便搞一棵生成树,那么会有一些边不在生成树上。把这些边的端点标记为特殊点。对于一个询问,如果最短路只 阅读全文
posted @ 2018-10-11 16:28 xayata 阅读(226) 评论(0) 推荐(0) 编辑
摘要: $des$ 给定一棵 n 个节点的树,你可以进行 n ? 1 次操作,每次操作步骤如下:选择 u,v 两个度数为 1 的节点。将 u,v 之间的距离加到 ans 上。将 u 从树上删除。求一个操作序列使得 ans 最大。 $sol$ 先把直径拿出来,将直径外的点一个一个的和直径中的某一个端点配对并删 阅读全文
posted @ 2018-10-11 10:13 xayata 阅读(187) 评论(0) 推荐(0) 编辑
摘要: $des$ 给定一个长度为 $n$ 的正整数序列 ${a_i }$。将 ${1,2,...,n}$ 划分成两个非空集合 $S、T$,使得 $gcd(\prod_{i \in S} a_i, \prod_{i \in T} a_i) = 1$求划分方案数,对 $10^9 + 7$ 取模。 $sol$ 阅读全文
posted @ 2018-10-11 08:08 xayata 阅读(232) 评论(0) 推荐(0) 编辑
摘要: $des$ 小 $Y$ 十分喜爱光学相关的问题, 一天他正在研究折射.他在平面上放置了 $n$ 个折射装置, 希望利用这些装置画出美丽的折线.折线将从某个装置出发, 并且在经过一处装置时可以转向, 若经过的装置坐标依次为 $(x_1, y_1), (x_2, y_2) ... (x_k, y_k ) 阅读全文
posted @ 2018-10-10 20:35 xayata 阅读(252) 评论(1) 推荐(0) 编辑
摘要: $des$ 考虑一个 n ∗ n 的矩阵 A,初始所有元素均为 0。执行 q 次如下形式的操作: 给定 4 个整数 r,c,l,s, 对于每个满足 x ∈ [r,r+l), y ∈ [c,x−r+c]的元素 (x,y),将权值增加 s。也就是,给一个左上顶点为 (r,c)、直角边长为 l 的下三角区 阅读全文
posted @ 2018-10-10 19:49 xayata 阅读(539) 评论(0) 推荐(0) 编辑
摘要: $des$ 一个无限长的 01 序列,初始全为 0,每次选择一个区间 [l,r] 进行操作,有三种操作:1. l r 将 [l,r] 中所有元素变成 1。2. l r 将 [l,r] 中所有元素变成 0。3. l r 将 [l,r] 中所有元素异或上 1。每次操作后询问最左边的 0 在哪个位置. $ 阅读全文
posted @ 2018-10-10 16:46 xayata 阅读(473) 评论(0) 推荐(0) 编辑
摘要: $des$ 小G有一个长度为 $n$ 的 01 串 T ,其中只有 $T_S = 1$,其余位置都是 $0$。现在小G可以进行若干次以下操作:选择一个长度为 $K$ 的连续子串(K是给定的常数),翻转这个子串。对于每个 $i,i ∈ [1,n]$,小G想知道最少要进行多少次操作使得 $T_i = 1 阅读全文
posted @ 2018-10-10 16:18 xayata 阅读(202) 评论(0) 推荐(0) 编辑
摘要: $des$有 $n$ 个物品,第 $i$ 个物品的价格是 $v_i$ ,有两个人,每个人都喜欢 $n$ 个物品中的一些物品。要求选出正好 $m$ 个物品,满足选出的物品中至少有 $k$ 个物品被第一个人喜欢,$k$ 个物品被第二个人喜欢。并求出最小的价格和。 $sol$将所有物品分成 $4$ 类1. 阅读全文
posted @ 2018-10-10 11:43 xayata 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 显然答案是将一段区间全部转化成了其中位数这样的话,需要维护一个数据结构支持查询当前所有数中位数对顶堆 用两个堆将 < 中位数的数放入大根堆将 > 中位数的数放入小根堆这样就会存在删除操作 删除的时候由于无法快速删除只需做个标记,标记该数被删除了一次并且堆的实际大小也应该另外记录维护 在标记时需要更改 阅读全文
posted @ 2018-10-09 21:20 xayata 阅读(159) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页