随笔分类 -  a奇妙的思路

1 2 3 4 5 ··· 10 下一页
摘要:5329: [Sdoi2018]战略游戏 链接 分析: 建出圆方树,那么求的就是点集中所有点的构成的联通块的圆点的个数,然后转化为路径和+[根节点为圆点]。 按照dfs序排序,然后答案等于相邻两个点之间的路径和,除以2。 代码: #include<cstdio> #include<algorithm 阅读全文
posted @ 2021-07-30 14:28 MJT12044 阅读(60) 评论(0) 推荐(0)
摘要:抽卡大赛 链接 分析: $O(n^4)$的做法比较好想,枚举第i个人选第j个,然后背包一下,求出有k个比他大的概率。 优化: 第i个人,选择一张卡片,第j个人选的卡片大于第i个人的概率是$p_j$,那么答案的生成函数是: $\prod \limits _{j = 1}^{n} [j != i]((1 阅读全文
posted @ 2019-04-02 22:44 MJT12044 阅读(451) 评论(0) 推荐(0)
摘要:P3830 [SHOI2012]随机树 链接 分析: 第一问:f[i]表示有i个叶子结点的时候的平均深度,$f[i] = \frac{f[i - 1] + 2 + f[i - 1] * (i - 1)}{2} $,表示新增加一个叶子结点,深度增加2,加权后取平均值。 第二问:f[i][j]表示有i个 阅读全文
posted @ 2019-04-01 11:22 MJT12044 阅读(182) 评论(0) 推荐(0)
摘要:#6074. 「2017 山东一轮集训 Day6」子序列 #6074. 「2017 山东一轮集训 Day6」子序列 链接 分析: 首先设f[i][j]为到第i个点,结尾字符是j的方案数,这个j一定是从i往前走,第一个出现的j,因为这个j可以代替掉前面所有j。于是有转移方程: $$ f_{i,j}= 阅读全文
posted @ 2019-03-28 22:42 MJT12044 阅读(340) 评论(0) 推荐(0)
摘要:#6068. 「2017 山东一轮集训 Day4」棋盘 #6068. 「2017 山东一轮集训 Day4」棋盘 链接 分析: 首先将每个整张图按行和列分连通块,两个'#'之间算一个连通块。每个空点只能属于个行连通块和列连通块,从行连通块向列连通块连边,容量为1,费用为0。如果这条边走了1的流量,就说 阅读全文
posted @ 2019-03-28 22:42 MJT12044 阅读(188) 评论(0) 推荐(0)
摘要:#6073. 「2017 山东一轮集训 Day5」距离 链接 分析: 询问$\sum\limits_{i \in path(u,v)} dis(p_i, k)$,将前面的路径转化一下,分别求$path(u,root), path(v,root), path(lca, root), path(lca, 阅读全文
posted @ 2019-03-28 22:41 MJT12044 阅读(306) 评论(0) 推荐(0)
摘要:题意: n*m的棋盘,每个格子可能是反着的硬币,正着的硬币,没有硬币,每次可以选未选择的一行或者未选择的一列,将这一行/列的硬币取反。如果没有可选的或者硬币已经全部正面,那么游戏结束。 最后一次操作的选手获得一分,如果最终棋盘上的硬币全是正面,那么双方都获得两分,问先手最多的多少分。 分析: 双方的 阅读全文
posted @ 2019-03-22 11:45 MJT12044 阅读(198) 评论(0) 推荐(0)
摘要:题意: n个点m条边的无向图,有些点有权值,有些没有。边权都为正。给剩下的点标上数字,使得$\sum\limits_{(u,v)\in E}len(u,v) \times (w[u] - w[v]) ^ 2$最小。 分析: $$\begin{aligned}\sum_{x\to v}(w_v-w_x 阅读全文
posted @ 2019-03-22 11:33 MJT12044 阅读(133) 评论(0) 推荐(0)
摘要:双面间谍 链接 分析: 戳这 代码: #include<cstdio> #include<algorithm> #include<cstdio> #include<cstring> #include<iostream> #include<cmath> #include<set> #include<q 阅读全文
posted @ 2019-03-20 22:01 MJT12044 阅读(160) 评论(0) 推荐(0)
摘要:链接 题目 区间[l,r]是连续满足,[l,r]中的数字的权值区间是一段连续的。多次询问可以完包含一个区间的连续区间。区间长度尽量小,如果有多个输出左端点靠左的。 分析: [l,r]区间是连续的,当且仅当区间内有(r-l)*2个相邻的关系,即(2,3),(6,5)都是相邻关系。那么将询问离线,不断维 阅读全文
posted @ 2019-03-17 21:50 MJT12044 阅读(155) 评论(0) 推荐(0)
摘要:D. Beautiful numbers 链接 题意: 求[L,R]中多少个数字可以整除它们的每一位上的数字。 分析: 要求模一些数字等于0等价于模它们的lcm等于0,所以可以记录当前出现的数字的lcm,最后判断组成的数字是否模lcm等于0。 但是这个数字太大记录不下。根据一个性质a%b=(a%kb 阅读全文
posted @ 2019-03-17 21:48 MJT12044 阅读(185) 评论(0) 推荐(0)
摘要:D. Broken robot 链接、 题意: 一个方格,从(x,y)出发,等价的概率向下,向左,向右,不动。如果在左右边缘上,那么等价的概率不动,向右/左,向下。走到最后一行即结束。求期望结束的步数。 分析: 因为不能往上走,所以行与行之间存在转移,即上一行转移到下一行。 同一行内的位置可以互相转 阅读全文
posted @ 2019-03-17 21:46 MJT12044 阅读(208) 评论(0) 推荐(0)
摘要:4552: [Tjoi2016&Heoi2016]排序 链接 分析: 因为只询问一次,所以考虑二分这个数。显然是没有单调性的,但是我们可以二分所有大于等于mid的数中,是否有满足条件的x(而不是之间判断mid是否满足条件)。 那么将大于等于mid的数设为1,小于mid的数设为0,此时对区间排序就变得 阅读全文
posted @ 2019-03-14 08:42 MJT12044 阅读(194) 评论(0) 推荐(0)
摘要:3530: [Sdoi2014]数数 链接 分析: 对给定的串建立AC自动机,然后数位dp。数位dp的过程中,记录当前在AC自动机的哪个点上,保证不能走到出现了给定串的点。 代码: 阅读全文
posted @ 2019-03-13 21:20 MJT12044 阅读(178) 评论(0) 推荐(0)
摘要:F. Cooperative Game 链接 题意: 有10个玩家,开始所有玩家在home处,每次可以让一些玩家沿着边前进一步,要求在3(t+c)步以内,到达终点。 分析: 很有意思的一道题。我们构造一种走的方式,设玩家有A,B和剩下的。 1、首先A走一步,然后A,B同时走一步,直到AB相遇。(A, 阅读全文
posted @ 2019-03-13 18:01 MJT12044 阅读(283) 评论(0) 推荐(0)
摘要:E. Vasya and Binary String 链接 分析: 对于长度为x的一段序列,我们可以dp出消除的过程的最优方案,背包即可。 然后区间dp,可以先合并完所有的点,即没相同的一段区间合并为一个点。设f[i][j][k]表示消完区间[i,j]和这段区间后面k个元素最大值,其中k个元素的颜色 阅读全文
posted @ 2019-03-10 22:08 MJT12044 阅读(250) 评论(0) 推荐(0)
摘要:3992: [SDOI2015]序列统计 链接 分析: 给定一个集和s,求多少个长度为n的序列,满足序列中每个数都属于s,并且所有数的乘积模m等于x。 设$f=\sum\limits_{i=0}^{n - 1} a_i x ^ i \ \ 如果集合中存在i,a_i = 1$ 那么答案的生成函数为f自 阅读全文
posted @ 2019-03-10 09:23 MJT12044 阅读(226) 评论(0) 推荐(0)
摘要:最小相似度 链接 分析: 转化为求1的个数,这样两个串不同的位置的个数就是1的个数。那么对于一个二进制串x,它的贡献就是max{x与s[i]异或后0的个数}=>max{m-x与s[i]异或后1的个数}=>m-min{x与s[i]异或后1的个数}。 即我们确定的x应该满足,与所有的串异或后1的个数,最 阅读全文
posted @ 2019-03-09 19:39 MJT12044 阅读(135) 评论(0) 推荐(0)
摘要:4710: [Jsoi2011]分特产 链接 分析: 容斥原理+隔板法。 代码: 阅读全文
posted @ 2019-03-09 17:43 MJT12044 阅读(143) 评论(0) 推荐(0)
摘要:4025: 二分图 链接 分析: 线段树分治+并查集。 以时间为下标建立一颗线段树,对于每条边u,v,l,r,在期出现的时间[l,r]的时间上打标记,表示时间[l,r]存在这条边,那么在线段树上递归到叶子结点,就是每个时刻所有出现的边。 从根节点出发,把所有的边加入,并查集维护是否合法,如果到叶子结 阅读全文
posted @ 2019-03-09 16:58 MJT12044 阅读(224) 评论(0) 推荐(0)

1 2 3 4 5 ··· 10 下一页