上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 190 下一页
摘要: 题意 "题目链接" 给出$n$点,每个点有一个点权$a[i]$,相邻两点之间的边权为$a[i] \oplus a[j]$,求最小生成树的值 Sol 非常interesting的一道题,我做过两种这类题目, "一种是直接打表找规律" ,另一种就像这种用Boruvka算法加一些骚操作来搞。 首先,把所有 阅读全文
posted @ 2018-10-14 16:04 自为风月马前卒 阅读(606) 评论(1) 推荐(1) 编辑
摘要: 题意 "题目链接" $T$组数据,给出$n$个点$m$条边的无向图,问是否存在一个奇环/偶环 Sol 奇环比较好判断吧,直接判是否是二分图就行了。。 偶环看起来很显然就是如果dfs到一个和他颜色不相同的点,说明出现偶环。 但事实上有一种情况没考虑到。 像这样 显然 会形成一个环 显然该偶环是两个奇环 阅读全文
posted @ 2018-10-12 11:04 自为风月马前卒 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 题意 "题目链接" $T$组数据,给出$n$个点的度数,问是否可以构造出一个简单图 Sol Havel–Hakimi定理: 给定一串有限多个非负整数组成的序列,是否存在一个简单图使得其度数列恰为这个序列。 令$S=(d_1,d_2,\dots,d_n)$为有限多个非负整数组成的非递增序列。 S可简单 阅读全文
posted @ 2018-10-12 09:40 自为风月马前卒 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 题意 ~~[题目链接]~~这怎么发链接啊。。。。。 Sol 枚举一个断点,然后类似于LIS一样dp一波 这个边界条件有点迷啊。。fst了两遍。。。 cpp include using namespace std; const int MAXN = 1e5 + 10, INF = 1e9 + 7; i 阅读全文
posted @ 2018-10-11 21:39 自为风月马前卒 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 题意 ~~[题目链接]~~这怎么发链接啊。。。。。 有一个 $n$ 个点的树,每个点有点权(点权可能为负) ,求包含点$1$的最 大权连通子图(的权值和) 。 $n \leqslant 2500$ Sol 刚开始还以为是个树形依赖背包呢。。结果发现后面给的两个vector根本就没用 直接减一下得到每 阅读全文
posted @ 2018-10-11 20:31 自为风月马前卒 阅读(334) 评论(0) 推荐(2) 编辑
摘要: 题意 ~~[题目链接]~~这怎么发链接啊。。。。。 有$n$张符卡排成一个队列,每张符卡有两个属性,等级$li$和伤害$di$。 你可以做任意次操作,每次操作为以下二者之一: 把队首的符卡移动到队尾。 使用队首的符卡,对敌人造成$d_i$点伤害,并丢弃队首的$l_i$张符卡(包括你所使用的符卡)。如 阅读全文
posted @ 2018-10-11 19:39 自为风月马前卒 阅读(338) 评论(0) 推荐(2) 编辑
摘要: 题意 "题目链接" Sol 不愧是dls出的比赛啊,265个交了题的人只有8个有分Orz 做完这题,,感觉自己的位运算dp姿势升华了。。。 首先最裸的dp应该比较好想,设$f[i][j][k]$表示前$i$个数选出来的数异或和为$j$,按位与和为$k$的方案数 转移的时候讨论一下该位置选不选,最后只 阅读全文
posted @ 2018-10-11 15:10 自为风月马前卒 阅读(419) 评论(1) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 比较套路吧,设$f[i][j]$表示以$i$为根的子树中选了$j$个黑点对答案的贡献 然后考虑每条边的贡献,边的两边的答案都是可以算出来的 转移的时候背包一下。 cpp include define Pair pair define fi first define se 阅读全文
posted @ 2018-10-10 21:23 自为风月马前卒 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 题意 "题目链接" Sol 挺简单的吧。考虑两个元素什么时候不满足条件 设$a_i$与$a_i + 1$最高的不同位分别为 ,显然$S$的这一位必须为$0$,否则这一位必须为$1$ 剩下的就没有限制条件了 时间复杂度:$nlogn$??????!!!!!! cpp include define LL 阅读全文
posted @ 2018-10-10 15:36 自为风月马前卒 阅读(317) 评论(1) 推荐(0) 编辑
摘要: 题意 "题目链接" Sol 五位数点问题,~~写个cdq分治套cdq分治套cdq分治套cdq分析就完了~~ 可以用bitset搞 对于每一科开$n$个bitset,其中$b[i]$表示的排名为$1 i$的人是哪些 查询的时候把每科的bitset &起来就行了 复杂度$k\frac{n^2}{32}$ 阅读全文
posted @ 2018-10-10 14:34 自为风月马前卒 阅读(313) 评论(2) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 190 下一页

Contact with me