会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Grice
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
43
下一页
2020年5月11日
[BJOI2012]最多的方案
摘要: 题意 给定$n$,求$n$分成若干个不同的斐波那契数的方案数。$n\le 10^{18}$ 做法 定义1 :令自然数被不同的斐波那契数表示的方法为斐波那契表示 结论1 :任何自然数都有斐波那契表示 归纳显然 结论2 :任何自然数的斐波那契表示,从大的那项向小的,不断将相邻两项合并,最后形成的是 唯一
阅读全文
posted @ 2020-05-11 15:58 Grice
阅读(130)
评论(0)
推荐(0)
2020年5月10日
codechef TREEWALK
摘要: 题意 给定一棵$n$个点的树,要求每个点到$r$距离为$K$的路径个数 做法一 换个东西,改成从$r$出发,然后距离$K$走到每个点 $O(n^2)$求出特征多项式, "论文" 然后$A^k=\sum\limits_{i=0}^{n 1}c_iA^i$ $A$中只有$O(n)$个位置有值,$(A^{
阅读全文
posted @ 2020-05-10 21:15 Grice
阅读(145)
评论(0)
推荐(0)
codechef BESTTRI
摘要: 题意 "codechef" 做法 维护叉积序
阅读全文
posted @ 2020-05-10 13:12 Grice
阅读(109)
评论(0)
推荐(0)
2020年5月9日
codechef BLACKCOM
摘要: 题意 "codechef" 做法 对于一棵树,若点数为$s$时黑点最少为$l$最多为$r$,则黑点可行区间为$[l,r]$
阅读全文
posted @ 2020-05-09 15:06 Grice
阅读(127)
评论(0)
推荐(0)
codechef KTHCON
摘要: 题意 给定点集,求子集构成的最大非凸多边形面积 做法 先做一遍凸包,若所有点都在凸包上则无解 否则答案一定是该凸包缺一个三角形的样子,问题转化为以凸包上一条边作为基底,另找凸包内一个点,最小化三角形面积 顺时针移动基底时,点也是顺时针移动的 然后有个小trick,就是内部点再求个凸包,然后类似旋转卡
阅读全文
posted @ 2020-05-09 11:36 Grice
阅读(104)
评论(0)
推荐(0)
codechef CHEFCIRC
摘要: 题意 "codechef" 做法 考虑包含一个点集的最小的圆,一定能被两个点或三个点确定 枚举两个点,总共形成的圆个数是$O(n^2)$的 然后再枚举每个点是否在圆内。总复杂度是$O(n^3)$的 考虑优化这个暴力 可以二分出圆的半径,对于$R_0,R_1,R_0<R_1$,显然$R_1$圆最大包含
阅读全文
posted @ 2020-05-09 09:14 Grice
阅读(98)
评论(0)
推荐(0)
2020年5月8日
codechef IAI
摘要: 题意 "codechef" 做法 结论1 :若干个区间的贡献只被两个区间限制 然后我们就只用考虑两个区间的贡献就好了,可以扫描右端点,然后用之前扫描过的与其匹配 比如现在线段为$[l,r]$,确定$l$为左端点,现在找右端点。需要$[l_1,r_1],.s.t~l\in[l_1,r_1]$,然后$r
阅读全文
posted @ 2020-05-08 20:40 Grice
阅读(103)
评论(0)
推荐(0)
codechef NQNF
摘要: 题意 codechef 做法一 首先考虑不含操作3$,4$,且如果每次操作都是对全局:\(A+=B\),那么加$x$次,\(B_i\times x+A_i\),这个可以维护一个凸包 再考虑进操作$3,4$,也只需要增加一点变量可以维护:使得斜率不变,把值加到截距上。而每个点加的值一样,凸包还是不变
阅读全文
posted @ 2020-05-08 17:13 Grice
阅读(136)
评论(0)
推荐(0)
Codechef MXMN
摘要: 题意 "codechef" 做法一 首先kruskal重构树,那么$f(G_1/G_2,i,j)$就转化为$val[G_1/G_2(lca(i,j))]$ 对$G_1$边分,令当前边分出来的边为$(u,v)$,将该边断开,当前连通块分成$T_1(u),T_2(v)$ 如果在$G_1$上$dep_u<
阅读全文
posted @ 2020-05-08 10:08 Grice
阅读(182)
评论(0)
推荐(0)
2020年5月7日
uoj61
摘要: 题意 uoj 做法 离线从小到大考虑$w_i(u,v)$ 考虑该天被限制的边数$cnt_i$,若$dis(u,v)>cnt_i$,则$(u,v)$路径上的点可以连通,跑并查集即可 若$dis(u,v)<cnt_i$,则将该路径上的所有点取出来,将限制边连上 度数最小的点度数小于$\sqrt $,将该
阅读全文
posted @ 2020-05-07 15:42 Grice
阅读(128)
评论(0)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
43
下一页
公告