上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 11.7 模拟赛 模拟赛鸽了几天没写题解了。。 T1 煎蛋的疑惑 考虑每一个左括号表示+1,一个右括号 1,那么画出来的图是这样的 考虑把沿着 $ x = m $ 翻折一下,也就是终点变成了 $ (2n , 2m) $ 然后假设一次上升为 一次下降为 那么我们相当于是要钦定 $ n m $ 个位置上 阅读全文
posted @ 2019-11-08 07:04 yijan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 10.31 模拟赛 A LIS 考虑每个数字前从 $ m $ 降序构造到 $ a_i $ 即可。 T2 图论 看到数据范围考虑暴搜,枚举答案(其实也就 $ 2n $)只要倒着枚举以前的边就显然仍然存在。 于是每次加边后进行一下宽搜,每个边只会入队一次,每次扩展是 $ O(n) $ 故总复杂度 $ O 阅读全文
posted @ 2019-11-01 14:18 yijan 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 随机游走 会被加入即将出现~~被鸽~~的 概率与期望 专题。 这其实是一个 "题" 给定 $ n $ 堆石头每一堆有 $ a_i $ 个,每次随机选择仍然有石头的一堆并且从里面拿出一个石头。求期望多少次后第一堆石头不再有石头。 第一步是一个结论,原题等价于随机选择一堆石头,如果这堆石头已经没有石头了 阅读全文
posted @ 2019-10-29 20:36 yijan 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 10.29 模拟赛 T1 旅行 考虑建立虚点表示上边界和下边界 要求的实际上是上边界到下边界的瓶颈路 于是可以建最小生成树 用kruskal是 mlog 的 所以用 $ n^2 + m $ 的prim算法 但是可以不用真正建立出最小生成树,只需要类似最小生成树地跑瓶颈路就可以了 每次更新的时候拿距离 阅读全文
posted @ 2019-10-29 20:00 yijan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 10.28 模拟赛 A 排列 写了一种不知道为啥正确的贪心方法。。 巨难写的正解貌似没啥意义就丢在这里了。 B 分组 首先按照s排序,这样极值一定是某一组选择的最靠后的减去最靠前的。 然后考虑 $ dp[i][j][s] $ 表示前 $ i $ 个同学, 到现在没有确定最大值的组 有 $ j $ 组 阅读全文
posted @ 2019-10-28 21:01 yijan 阅读(94) 评论(0) 推荐(0) 编辑
摘要: Comet OJ Contest 13 D $\displaystyle \sum_{i=0}^{\left\lfloor\frac{n}{2}\right\rfloor} a^{i} b^{n 2 i}\left(\begin{array}{c}{n} \\ {2 i}\end{array}\ri 阅读全文
posted @ 2019-10-26 07:49 yijan 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 10.25 模拟赛 A 闯关 对于一个数组,前缀最小值肯定是一段一段得 我们可以考虑一个显然得贪心,每一段最开头从后往前放1,2,3,...,除开最开头的位置直接从前往后放没有放过的。 每一段其实就是一个极长的递增子段。 C 树 首先做一个最简单的树形dp,设 $ f[i][0/1] $ 表示 i 阅读全文
posted @ 2019-10-25 15:25 yijan 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 10.24 模拟赛 昨天dls毒瘤虐场今天终于来了一场信心赛。。(但估计明天jls要毒瘤了) A 字符串 考虑建出序列自动机,也就是每一个位置指向它之后第一个 0/1 然后直接dp求最短长度,dp的过程可以记搜实现。求答案就再正着做一遍就好了。 cpp include include include 阅读全文
posted @ 2019-10-24 16:38 yijan 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 10.23 模拟赛 dls 毒瘤! T1 爬杆 首先,50分很好做,单调栈找找就行了。。后面做法考场胡了个错误的贪心(Orz zzh 会正解) 每个点到全局最小点都得有路。我们可以考虑拿最小点出来递归左右(其实就是笛卡尔树)。 然后还有一个贪心,对于两个点我们想在其中修路,假设小的在左边,大的在右边 阅读全文
posted @ 2019-10-24 16:12 yijan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 10.22 模拟赛 T1 染色 考虑每个连通块删成一棵树就好了。 mmp场上就我路径压缩写炸。。。。 c f[1 include include include include using namespace std; define int long long define MAXN 62 type 阅读全文
posted @ 2019-10-22 17:42 yijan 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页