【算法】微积分
cz_xuyixuan
这个作者很懒,什么都没留下…
展开
-
【CodeChef】Imagine Polygons
【题目链接】点击打开链接【思路要点】首先显然的一点是当且仅当两个多边形在 xxx 轴上的跨度不一样,输出 −1-1−1 。考虑一个 xxx 轴上的坐标 iii ,在满足 x=ix=ix=i 的平面上的任意一点 (i,y,z)(i,y,z)(i,y,z) 能够被计入答案当且仅当 (i,y)(i,y)(i,y) 在 x−yx-yx−y 轴的投影多边形内, (i,z)(i,z)(i,...原创 2018-12-09 12:59:51 · 221 阅读 · 0 评论 -
【AtCoder】AtCoder Grand Contest 032 题解
【比赛链接】点击打开链接【题解链接】点击打开链接【A】 Limited Insertion【思路要点】考虑时间倒流,对于一个位置 iii ,若 ai=ia_i=iai=i ,则可以将其删去,问是否能将序列删空。不难发现每次删除最大的 iii ,使得 ai=ia_i=iai=i 是唯一的最优策略,模拟之,若无法操作则无解。时间复杂度 O(N2)O(N^2)O(...原创 2019-03-26 17:03:00 · 690 阅读 · 0 评论 -
【LOJ2983】「WC2019」数树
【题目链接】点击打开链接【思路要点】op=0op=0op=0 ,算一算两棵树的公共边数即可。时间复杂度 O(N)O(N)O(N) 或 O(NLogN)O(NLogN)O(NLogN) 。op=1op=1op=1 ,考虑枚举蓝树上的一个边集 SSS ,强制红树上同样存在这些边,计算将剩余 N−∣S∣N-|S|N−∣S∣ 个联通块连成一棵树的方案数,更新答案。上述算法中,枚举蓝...原创 2019-03-31 21:13:53 · 613 阅读 · 0 评论 -
【LOJ3045】「ZJOI2019」开关
【题目链接】点击打开链接【思路要点】无视结束条件,令 iii 步之后状态全零的概率的指数型生成函数为 F(x)F(x)F(x) ,对应的普通型生成函数为 f(x)f(x)f(x) ,记 S=∑piS=\sum p_iS=∑pi ,则有 F(x)=∏i=1Nexp(piSx)+(−1)siexp(−piSx)2F(x)=\prod_{i=1}^{N}\frac{exp(\frac...原创 2019-06-15 15:38:39 · 407 阅读 · 0 评论 -
【CodeForces1153F】Serval and Bonus Problem
【题目链接】点击打开链接【思路要点】不妨令线段长为 111 ,最后将答案乘以 lll 。记 p(x)p(x)p(x) 表示坐标 xxx 被包含的概率,则有 E(Ans)=∫01p(x)dxE(Ans)=\int_{0}^{1}p(x)dxE(Ans)=∫01p(x)dx不难发现 p(x)=∑i=kN(Ni)(2x(1−x))i(x2+(1−x)2)N−ip(x)=\sum_...原创 2019-08-25 11:48:08 · 216 阅读 · 0 评论