上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页
摘要: https://loj.ac/problem/2008 题解: 当板题复习写了。 枚举要的那个三角形和其它三角形,用叉积列出不等式,不难发现是$ax+by+c>=0$的形式,这就是一个半平面。 随便取$ax+by+c=0$直线上一点,加上向量$(b,-a)$ 就是半平面的对应向量了。 然后加上原来凸 阅读全文
posted @ 2020-06-06 16:16 Cold_Chair 阅读(206) 评论(0) 推荐(0)
摘要: http://hihocoder.com/problemset/problem/1047 题解: 考虑枚举一条边$(x,y)\(,看它在\)(u,v)$路径上的概率是多少? 当$(x,y)=(u,v)\(,不难算出概率即是\)(x,y)\(在生成树上的概率,即\)\frac{n*(n-1)/2}=\ 阅读全文
posted @ 2020-06-06 15:00 Cold_Chair 阅读(274) 评论(0) 推荐(0)
摘要: Description: 幽幽子饿了,妖梦需要给幽幽子准备食物。 有 T 天,每天幽幽子划分成了 k 个时段,妖梦需要安排每一天的日程。 第 i 天妖梦准备了 D+i-1 道菜,每道菜有无数个。第 1 个时段是早餐,幽幽子会选择 L 道不同的菜吃。 接下来 k-1 个时段,每个时段可以选择 D+i- 阅读全文
posted @ 2020-06-05 19:42 Cold_Chair 阅读(382) 评论(0) 推荐(0)
摘要: https://codeforces.com/contest/776/problem/F 题解: 好像很久没写平面转对偶了,当板题写一写。 发现多边形内的对偶图是棵树,因为如果有m条边,则有m+1个域,m+1个点m条边的连通图一定是树。 第一个思考点是标号,发现这道题中两个域最多只有一个公共点,所以 阅读全文
posted @ 2020-06-04 21:50 Cold_Chair 阅读(429) 评论(0) 推荐(0)
摘要: https://loj.ac/problem/3219 题解: \(F[n+m]=F[n]*F[m]+F[n-1]*F[m-1]\) \(F[n]*F[m]=F[n+m]-(F[n-1]*F[m-1])\) \(...\) \(F[n]*F[m]=F[n+m]-F[n+m-2]+F[n+m-4]…+ 阅读全文
posted @ 2020-06-04 19:26 Cold_Chair 阅读(696) 评论(0) 推荐(0)
摘要: https://loj.ac/problem/2092 http://hihocoder.com/problemset/problem/1954 http://hihocoder.com/problemset/problem/1034 这三道题都是对一个区间里的(树、序列)进行统一的修改。 高级一点 阅读全文
posted @ 2020-06-04 11:12 Cold_Chair 阅读(203) 评论(0) 推荐(0)
摘要: http://hihocoder.com/contest/challenge37/problem/4 考虑每次都是把一段或到另一段去。 也就是说要快速找到原来段1,新的段0的位置 结论:(1,0)的个数=(0,1)的个数 证明:设增量是$x$,$a[i]$到$a[(i+x)modm]\(连边,可以发 阅读全文
posted @ 2020-06-03 16:35 Cold_Chair 阅读(186) 评论(0) 推荐(0)
摘要: https://loj.ac/problem/2092 题解: 因为保证询问合法,所以可以把询问放到最后去询问 0操作可以视作对$[1,n]$的树都操作,但是在1操作时,因为没有$x$的树不换生长节点,所以要和对应0操作的区间取交。 设1操作的区间取交是[l,r],若从左往右考虑每个树,发现$tre 阅读全文
posted @ 2020-06-03 10:31 Cold_Chair 阅读(139) 评论(0) 推荐(0)
摘要: https://loj.ac/problem/3220 题解: 两维独立。 因为每个区间都是取或者取补集,所以枚举一个一定选点,就知道每个区间怎么选了。 这是$O(n^2)$的。 发现从左往右枚举这个点,用线段树维护区间加减和最大值及数量就能做了。 时间复杂度:\(O(n~log~n)\) 然而有更 阅读全文
posted @ 2020-06-02 21:36 Cold_Chair 阅读(278) 评论(0) 推荐(0)
摘要: http://codeforces.com/problemset/problem/223/E 题解: 本题做法: 因为是个连通图,可以神奇的转换: 1.有一汇点T,每个点有一个流量朝汇点流,可以发现每个点的出流-入流=1(自己多的1) 2.从汇点T开始dfs,随便保留一个生成树作为流量树,发现一条边 阅读全文
posted @ 2020-06-02 19:45 Cold_Chair 阅读(402) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 28 下一页