上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页
摘要: 考虑统计不包含颜色 i i i 的路径条数。 发现等价于:将所有 c [ u ] = i c[u]=i c[u]=i 的点删除后所有连通块的贡献。设 d p [ u ] [ i ] dp[u][i] dp[u][i] 表示以 u u u 为根的子树,不包括颜色 i i i 的连通块的大小。根据定义不 阅读全文
posted @ 2021-08-13 16:47 仰望星空的蚂蚁 阅读(32) 评论(0) 推荐(0)
摘要: solution: 数据结构毒瘤题。 算法一:考虑不带修改。首先分析出一个性质,最优区间一定是单调区间。因为 f ( l , r ) ≤ m a x ( l , r ) − m i n ( l , r ) f(l,r)\leq max(l,r)-min(l,r) f(l,r)≤max(l,r)−mi 阅读全文
posted @ 2021-08-13 16:26 仰望星空的蚂蚁 阅读(30) 评论(0) 推荐(0)
摘要: solution: 算法一:对于 n<=10 ,直接全排列枚举即可。 算法二:对于 n<=300 且 a[i]=1/2 ,直接分类讨论。 算法三:对于 n<=300 且 a[i] 是质数,问题转化为把 m 种颜色的球排列在一排,满足相邻球的颜色不同。 解法一 考虑 一种一种颜色地放。设 d p [ 阅读全文
posted @ 2021-08-12 19:36 仰望星空的蚂蚁 阅读(153) 评论(0) 推荐(0)
摘要: 题意:给你一棵树,每次删除一个节点 i i i 和所连的边, a [ i ] a[i] a[i] 表示当前点所连的边的条数。令 g c d ( a [ 1 ] , a [ 2 ] , . . . , a [ n ] ) = k gcd(a[1],a[2],...,a[n])=k gcd(a[1],a 阅读全文
posted @ 2021-08-12 12:18 仰望星空的蚂蚁 阅读(9) 评论(0) 推荐(0)
摘要: 交互题。 题意:你放置一个皇后的位置,不知道国王的初始位置。国王会向八个方向行动,每次国王先行,双方都必须移动。任何时刻国王都不能移动到皇后的攻击位置。你需要在不管国王怎样移动情况下都保证在有限步数内击败对方。 solution: 比较棘手的是不知道国王的位置。但是真的有必要知道它的位置吗? 比较容 阅读全文
posted @ 2021-08-12 10:05 仰望星空的蚂蚁 阅读(16) 评论(0) 推荐(0)
摘要: 因为学习的其他人的算法,所以叫学习笔记。。。 题意 : 维护序列,支持下列两个操作 : 把区间 [ l , r ] [l,r] [l,r] 中所有 x x x 的倍数除以 x x x。 查询区间 [ l , r ] [l,r] [l,r] 的和。 强制在线。 n ≤ 1 0 5 , a ≤ 5 × 阅读全文
posted @ 2021-08-10 17:14 仰望星空的蚂蚁 阅读(14) 评论(0) 推荐(0)
摘要: 前言 没事水的比赛。 Solution: 考场上猜对了结论。 本题的关键在于:对于一个二元组 ( d , k ) (d,k) (d,k),可以看作平面直角坐标系中的一次移动,即 (x,y)->(x+d,y+k) 。对应到图上,梯形面积 = 1 2 k ∣ 2 x + d ∣ \frac{1}{2}k 阅读全文
posted @ 2021-08-09 15:20 仰望星空的蚂蚁 阅读(16) 评论(0) 推荐(0)
摘要: G - Connectivity 2 题意:给你一张无向图,有 n n n 个顶点和 m m m 条边,存在 2 m 2^m 2m 种不同的子图。求子图的数量满足 1 1 1 和 i i i 联通。 n < = 17 n<=17 n<=17。 Solution: 状压 dp 神题。 1 1 1 和 阅读全文
posted @ 2021-08-09 10:32 仰望星空的蚂蚁 阅读(28) 评论(0) 推荐(0)
摘要: 题意 如果一个排列 P P P 满足对于所有的 i i i 都有 ∣ P i − i ∣ ≠ k |P_i-i|\neq k ∣Pi​−i∣​=k ,则称排列 P P P 是合法的。求有多少种合法的排列。 Solution: 本题的限制条件很像错排,但是区别在于并不是一一对应的。 考虑容斥。问题转 阅读全文
posted @ 2021-08-09 09:45 仰望星空的蚂蚁 阅读(12) 评论(0) 推荐(0)
摘要: 很棘手的树形 d p dp dp 。 设 d p [ u ] [ x ] dp[u][x] dp[u][x] 表示以 u u u 为根的子树,有 x x x 个节点失配的方案数。这样时间复杂度 O ( n 3 ) O(n^3) O(n3) 。 一个想法是直接继承重儿子,用 d s u − o n − 阅读全文
posted @ 2021-08-07 21:08 仰望星空的蚂蚁 阅读(25) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页