会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Grice
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
32
33
34
35
36
37
38
39
40
···
43
下一页
2020年4月4日
XSY2759
摘要: 题意 $n$种不同的硬币,不限制个数,两两为倍数关系。求取$m$元的方案数。$(n\le 50,m\le 10^{18})$ 做法 按面值排序 设$f_i(x)$为取完前i种后,取走$a_i x+m\%a_i$ 有$f_i(x)=\sum\limits_{k=0}^x f_{i 1}(\frac{a
阅读全文
posted @ 2020-04-04 13:38 Grice
阅读(130)
评论(0)
推荐(0)
2020年4月3日
bzoj2407
摘要: 题意 $n$点$m$带边权图,每条边有两种权值,分别为两个不同方向的,求最短的从$1$开始的不经过重复边的路径长度。两点之间最多有一条边 关于两点之间最多有一条边,题目并不是这样的说的,然而较优的做法过不了可重边的情况,然后实际数据也没重,就当是没重边吧 做法一 暴力做法:钦定开始边$(1,u)$,
阅读全文
posted @ 2020-04-03 21:45 Grice
阅读(166)
评论(0)
推荐(0)
bzoj3832
摘要: 题意 $n$点$m$条边的DAG,求删除一点后最长路径的最小值。 做法 令$f_i$为以$i$结束的最长路径,$g_i$为以$i$出发的最长路径 用权值线段树维护这样一个集合: 可重 删除一个元素,若不存在这个元素则对集合没有影响 令拓扑序为$a_i$,初始将$g_i$加入集合$S$ 顺序遍历拓扑序
阅读全文
posted @ 2020-04-03 15:27 Grice
阅读(120)
评论(0)
推荐(0)
bzoj1098
摘要: 题意 求补图的连通块个数 做法 起初$S,T$是全集 \((1)\):若$S$非空,从$S$中弹出一个点,将其加入空集$A$,将其弹出$T$,进行$(2)$操作;否则退出 \((2)\):若$A$非空,弹出任意点$x$,进行$(3)\(操作;否则返回\)(1)$ \((3)\):将$x$在原图中的邻
阅读全文
posted @ 2020-04-03 10:54 Grice
阅读(107)
评论(0)
推荐(0)
bzoj2303
摘要: 题意 $n\times m$的方格,黑白染色,使得任意$2\times 2$的方格黑色数为奇,有$k$个方格已经钦定了颜色,求方案数。 做法 $a_{i,j}=[(i,j)~is~black]$ $a_{i,j}\oplus a_{i+1,j}\oplus a_{i,j+1}\oplus a_{i+
阅读全文
posted @ 2020-04-03 10:34 Grice
阅读(103)
评论(0)
推荐(0)
2020年4月2日
UOJ176 新年的繁荣
摘要: 题意 $n$个带点权点,$i,j$边权值为$a_i\And a_j$,求最大生成树 做法一 将点权相同的先处理掉 倒序枚举边权$x$,使得在不形成环的情况下选择 做法二 考虑brouvka算法 匹配最大值,当前位为$1$则往$1$那边跑,$0$则都跑,直接把$1$儿子合并到$0$儿子上,每个点维护属
阅读全文
posted @ 2020-04-02 14:05 Grice
阅读(171)
评论(0)
推荐(0)
CF888G Xor-MST
摘要: 题意 $n$个带点权点,$i,j$边权值为$a_i\oplus a_j$,求最小生成树 做法 建01trie,某点左儿子点集为$S1$,右儿子点集为$S2$ 把$S1$间连起来,把$S2$间连起来,再在$S1,S2$间找一条最小的边,这个用trie优化 正确性:Boruvka算法
阅读全文
posted @ 2020-04-02 10:29 Grice
阅读(139)
评论(0)
推荐(0)
洛谷P3646 [APIO2015]巴厘岛的雕塑
摘要: 题意 "洛谷" 做法 经典的错误dp:$f_{i,j}=min\{f_{k,j 1}or(sum_i sum_{k})\}$ 对于这样一种分割$[?,?],[?,?],...,[k+1,i]$,若$(sum_i sum_k)$是个位数为$len$的数,前面那些贡献第$len$位是否为$1$无所谓 对
阅读全文
posted @ 2020-04-02 07:09 Grice
阅读(126)
评论(0)
推荐(0)
2020年4月1日
CF547D Mike and Fish
摘要: 题意 给定平面上n个点,将这些点染成红or蓝色,要求每行、每列红色点与蓝色点数量的差的绝对值<=1。输出方案(保证有解) 做法 对列和行抽象成点,对点$(x,y)$抽象成边$x y$ 对连通块内的奇度数点两两匹配连虚边,对所以边跑欧拉回路,然后交错染色,特殊条件: 从起点向虚边出发,然后随便跑:仅起
阅读全文
posted @ 2020-04-01 09:07 Grice
阅读(156)
评论(0)
推荐(0)
CF528C Data Center Drama
摘要: 题意 给出一个无向图(连通,可能有重边和自环),要求加尽量少的边,并给每条边定向,使每个结点的入度和出度都是偶数 做法 度数为奇数的点显然得是偶数个,然后随便将其两两匹配连边 如果此时$E$为奇数,随便给一个节点连一条自环 现在是能跑出一条长度为偶数的欧拉回路,给每条边编一个时间戳,奇数则让边的方向
阅读全文
posted @ 2020-04-01 08:50 Grice
阅读(273)
评论(0)
推荐(0)
上一页
1
···
32
33
34
35
36
37
38
39
40
···
43
下一页
公告