随笔分类 -  数学方法 -- 高斯消元

摘要:【BZOJ5292】[BJOI2018]治疗之雨(高斯消元) 题面 "BZOJ" "洛谷" 题解 设f[i]表示剩余i点生命时的期望死亡的次数。 考虑打k次下来脸上被打了i下的概率:(ki)mki(m+1)k 阅读全文
posted @ 2019-02-19 17:23 小蒟蒻yyb 阅读(308) 评论(1) 推荐(0) 编辑
摘要:【LOJ 2542】[PKUWC2018]随机游走(min max容斥,动态规划) 题面 "LOJ" 题解 很明显,要求的东西可以很容易的进行minmax容斥,那么转为求集合的min。 那么怎么求解每个集合的min呢。 显然以起点为根节点,如果点集中一个点在另外一个点的子树内,显然不需 阅读全文
posted @ 2019-01-06 21:16 小蒟蒻yyb 阅读(425) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4820】[SDOI2017]硬币游戏(高斯消元) 题面 "BZOJ" "洛谷" 题解 第一眼的感觉就是构AC自动机之后直接高斯消元算概率,这样子似乎就是BZOJ1444了。然而点数太多了,三方的消元没法做。 考虑如何优化点数,首先我们的所有点可以分为两种,一种是终止节点,另外一种 阅读全文
posted @ 2018-12-06 15:24 小蒟蒻yyb 阅读(302) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1444】[JSOI2009]有趣的游戏(高斯消元,AC自动机) 题面 "BZOJ" 题解 先把AC自动机构建出来,最好构成Trie图。然后这样子显然是在一个有向图中有一堆概率的转移,并且存在环,所以高斯消元解决。 cpp include include include using 阅读全文
posted @ 2018-10-09 20:36 小蒟蒻yyb 阅读(503) 评论(0) 推荐(0) 编辑
摘要:【BZOJ1923】外星千足虫(线性基) 题面 "BZOJ" "洛谷" Description Input 第一行是两个正整数 N, M。 接下来 M行,按顺序给出 Charles 这M次使用“点足机”的统计结果。每行包含一个“01”串和一个数字,用一个空格隔开。“01”串按位依次表示每只虫子是否被 阅读全文
posted @ 2018-04-12 14:51 小蒟蒻yyb 阅读(354) 评论(0) 推荐(0) 编辑
摘要:【BZOJ4004】装备购买(线性基) 题面 "BZOJ" "洛谷" Description 脸哥最近在玩一款神奇的游戏,这个游戏里有 n 件装备,每件装备有 m 个属性,用向量zi(aj ,.....,am) 表示 (1 include include include include includ 阅读全文
posted @ 2018-04-11 19:51 小蒟蒻yyb 阅读(410) 评论(0) 推荐(0) 编辑
摘要:【BZOJ2337】Xor和路径(高斯消元) 题面 "BZOJ" 题解 我应该多学点套路: 对于xor之类的位运算,要想到每一位拆开算贡献 所以,对于每一位拆开来看 好了,既然是按位来算 我们就只需要计算从1号点开始 到n的路径中,路径的异或和为1的概率 显然没法算 还是一样的 考虑高斯 阅读全文
posted @ 2018-02-02 16:20 小蒟蒻yyb 阅读(303) 评论(0) 推荐(0) 编辑
摘要:【BZOJ3143】游走(高斯消元,数学期望) 题面 "BZOJ" 题解 首先,概率不会直接算。。。 所以来一个逼近法算概率 这样就可以求出每一条边的概率 随着走的步数的增多,答案越接近 (我卡到5000步可以拿50分) 这样子算出来会有精度问题 所以就挂了 现在考虑怎么算这个概率 显然不能 阅读全文
posted @ 2018-02-02 14:54 小蒟蒻yyb 阅读(328) 评论(1) 推荐(0) 编辑
摘要:【BZOJ1013】球形空间产生器(高斯消元) 题面 Description 有一个球形空间产生器能够在n维空间中产生一个坚硬的球体。现在,你被困在了这个n维球体中,你只知道球 面上n+1个点的坐标,你需要以最快的速度确定这个n维球体的球心坐标,以便于摧毁这个球形空间产生器。 Input 第一行是一 阅读全文
posted @ 2018-01-09 11:32 小蒟蒻yyb 阅读(248) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示