随笔分类 -  高斯消元/线性基

摘要:写代码天天出这些sb错误我真是服了,模版都写挂 AC机+高斯不难想到,但是复杂度太高了 发现有很多非结束点到达的概率也算了,好像很没有必要可以减少 然而怎么减少就不是我会的问题了 先假设一个人赢了以后还继续抛硬币 设pi表示i串被第一个抛出的概率,这就是答案 pn+1表示一直抛都抛不出的概率 假设现 阅读全文
posted @ 2019-03-18 17:21 AKCqhzdy 阅读(122) 评论(0) 推荐(0) 编辑
摘要:头都没了啊啊啊啊啊%%%% 我做过这个的弟弟题,强行枚举第一行按不按就完了 这个不是很会啊,容易想到高斯消元解异或方程组,然而是O(n^3m^3)不支持 结果正解是把这两个做法结合起来 设第一行为未知数,可以把下面所有的未知数用第一行表示出来 具体的,第一行的方程移项表示第二行的未知数,由此类推,最 阅读全文
posted @ 2019-02-22 22:16 AKCqhzdy 阅读(167) 评论(0) 推荐(0) 编辑
摘要:感觉跟这题很像bzoj2839: 集合计数 首先这个和子集没有关系,但和点的划分有关 考虑枚举点的划分,设gi表示把点分成至少分成i个块的方案数,fi去掉至少 和那题类似的想法,对于大小为x的划分,它对gi的贡献为S2(i,x) 所以有gi=sigema(1~i)x S2(i,x)*fi 上斯特林反 阅读全文
posted @ 2019-01-28 11:25 AKCqhzdy 阅读(151) 评论(0) 推荐(0) 编辑
摘要:我是弟弟。。。左左睿的神题还是另外一题的真子集 首先令点权为和它相连的边权异或和,容易发现一个点集的割就是点权和 但是m次线性基肯定是不行的 学了个新东西,线段树分治 首先他的下标是时间 对于一个点,他的权值反映在时间轴上就是多段权值 然后插入到线段树上,容易证明如果是一段相同的权值,最多会被拆成l 阅读全文
posted @ 2018-12-29 16:02 AKCqhzdy 阅读(281) 评论(0) 推荐(0) 编辑
摘要:求经过边的期望次数,然后边的编号相当于给期望一个系数,期望大到小给编号就好 假如可以强行改边为点高斯消元的话是很方便的,然而并不资瓷 但是我们可以先把经过点的期望次数求出来:f(u)=sigema((u,v)属于E且v!=n)v f(v)/du(v),特别的,f(1)在右边还要加上一个1 对于1条边 阅读全文
posted @ 2018-10-31 11:42 AKCqhzdy 阅读(151) 评论(0) 推荐(0) 编辑
摘要:秉承ACM团队合作的思想懒,这篇blog只有部分题解,剩余的请前往星感大神Star_Feel的blog食用(表示男神汉克斯更懒不屑于写我们分别代写了下...) C. Cloud Computing 扫描线搞一搞区间(主席树也OK啊,只是空间玄学,主席树理论空间nlogn实际上开小那么10倍8倍没什么 阅读全文
posted @ 2018-10-23 15:02 AKCqhzdy 阅读(475) 评论(0) 推荐(1) 编辑
摘要:对于同余方程的高斯消元啊。 其实也差不多吧。先同一位通分,然后减一下就好了。 主要是判无解和多解的麻烦,需要注意即使有自由元也可能先无解 阅读全文
posted @ 2018-08-03 07:30 AKCqhzdy 阅读(129) 评论(0) 推荐(0) 编辑
摘要:怕不是学了个假的线性基。。。一直以为要高位到低位插入,结果那个是高斯消元的线性基。。。 那么直接排序权值就行了。 阅读全文
posted @ 2018-08-02 16:38 AKCqhzdy 阅读(115) 评论(0) 推荐(0) 编辑
摘要:好题 先把一条1~n的路径搞出来。 然后再找环,由于是无向连通图,所以必定能到达环,若该环没有和路径接触,环绕一圈原路返回的价值就是环的xor和,假如接触,相当于换了一部分连接的路径。 那么剩下的就是线性基的工作了。 回溯的时候不要恢复。 阅读全文
posted @ 2018-08-02 15:59 AKCqhzdy 阅读(108) 评论(0) 推荐(0) 编辑
摘要:线性基,这题就是求秩 高斯消元,非零行向量的个数就是秩 最小代价只需在消元的时候选择代价小的即可 要开long double 阅读全文
posted @ 2018-07-31 20:06 AKCqhzdy 阅读(172) 评论(0) 推荐(0) 编辑
摘要:高斯消元。 心态很差不想说话。 阅读全文
posted @ 2018-07-20 11:23 AKCqhzdy 阅读(194) 评论(0) 推荐(0) 编辑