摘要:【UOJ 242】【UR 16】破坏蛋糕(计算几何) 题面 "UOJ" 题解 为了方便,我们假定最后一条直线是从上往下穿过来的,比如说把它当成坐标系的$y$轴。 于是我们可以处理出所有交点,然后把它们从上往下排序。 相邻的两个点就构成了一个相交的平面(可以认为正无穷和负无穷位置还有一个点) 那么,这 阅读全文
posted @ 2019-07-10 17:30 小蒟蒻yyb 阅读 (95) 评论 (0) 编辑
摘要:【CF528E】Triangles 3000(计算几何) 题面 "CF" 平面上有若干条直线,保证不平行,不会三线共点。 求任选三条直线出来围出的三角形的面积的期望。 题解 如果一定考虑直接计算这个三角形的面积,我们很难不去弄出这三个交点。 我们需要的是低于$O(n^3)$的复杂度,而$O(n^3) 阅读全文
posted @ 2019-07-10 14:41 小蒟蒻yyb 阅读 (132) 评论 (0) 编辑
摘要:【CF1053E】Euler tour 题面 "CF" "洛谷" 大概意思是你有一棵树,然而你并不知道这棵树是啥。给你一个确定了一些位置的欧拉序(就是$ST$表求$LCA$的那个序列),问你是否存在一个合法的序列,如果可以构造出一个。 题解 首先我们一定能够确定的是以下性质: $a_1=a_{2n 阅读全文
posted @ 2019-07-10 10:27 小蒟蒻yyb 阅读 (145) 评论 (0) 编辑
摘要:【CodeChef】Find a special connected block CONNECT(斯坦纳树) 题面 "Vjudge" 题解 还是一样的套路题,把每个数字映射到$[0,K)$的整数,然后跑斯坦纳树,重复多次就有很大概率出解。 但是别乱随机,我直接随机$WA$成sb了,后来学了别人代码用 阅读全文
posted @ 2019-07-10 09:06 小蒟蒻yyb 阅读 (152) 评论 (0) 编辑