高斯消元
文章平均质量分 64
nlj1999
这个作者很懒,什么都没留下…
展开
-
BZOJ 2337: [HNOI2011]XOR和路径
首先异或这个不是很好搞,我们可以把每个数先拆成二进制的考虑每一位的情况,那么问题就转化为了到达节点n时当前位为1的期望令f[i]表示从节点i到n异或为1的期望,显然f[n]=0对于其他的点u,f[u]=sigma(f[v]/deg[u])+sigma((1-f[w])/deg[u]),其中边u-v当前位为0,边u-w当前位为1然后我们搞个n^3的矩乘暴力求出步数为1到inf时的情况原创 2016-04-06 15:05:45 · 418 阅读 · 0 评论 -
HDU 3949 XOR
才想起来线性基还没学过呢其实我并没有怎么搞懂线性基到底咋用而且这个求法也是奥妙重重我们每次考虑向当前已有的基中插入一个数显然基是之前的数异或的结果所以从高位到低位判断,如果这一位已经有基了,那么我们把这个数与基异或一下,这个数的这一位就Biu地不见了否则我们就把这个数(已经被异或得不成人形了)插到这一位上去同时线性基要满足一些性质才好用,比如说每个基最简化,于是我们还要re原创 2016-04-07 15:18:09 · 300 阅读 · 0 评论 -
BZOJ 2728: [HNOI2012]与非
OrzpopoQQQ大爷#include#include#includeusing namespace std;typedef long long ll;ll base[70],all,tot;ll query(ll x){ if(x<0)return -1; ll ans=0,now=0; for(int i=1;i<=tot;i++) if((now|base[i])<原创 2016-04-07 15:46:22 · 455 阅读 · 0 评论 -
BZOJ 3143: [Hnoi2013]游走
HNOI2013 get!高斯消元求出每个点经过的次数的期望,然后算出每条边的期望然后套排序原理,乱序和最小#include#include#include#include#includeusing namespace std;#define double long doubleconst int N=500+5;const double eps=1e-9;doubl原创 2016-04-08 21:52:01 · 576 阅读 · 0 评论 -
3105: [cqoi2013]新Nim游戏
14年论文题贪心+线性基搞一搞忘了开longlong一直WA好智障阿QAQ #include#include#include#include#includeusing namespace std;#define rep(i,l,r) for(int i=l;i<=r;i++)#define per(i,r,l) for(int i=r;i>=l;i--)#defin原创 2016-05-13 12:38:53 · 222 阅读 · 0 评论 -
BZOJ 3168: [Heoi2013]钙铁锌硒维生素
对着网上下的数据拍发现过不去,交上去就1A了。。。。。。看discuss才发现标程是错的。。。。。。。根据14年的论文,A为n维向量的一组基,B中任意行向量属于Span(A),于是可以得出系数矩阵C,且C*A=B,A中行向量x能被B中行向量y替换当且仅当y的表示向量(C中的一个列向量)中x位置的系数不为0,于是C的转置即为二分图的邻接矩阵,问题转化为二分图最小字典序最大匹配首先跑一遍匈原创 2016-05-13 16:23:59 · 1094 阅读 · 0 评论 -
BZOJ 4596: [Shoi2016]黑暗前的幻想乡
迷之正确性的做法首先观察数据范围,哎和ZJOI的小星星一毛一样啊,会不会给人一种钦定复杂度的感觉啊于是就乱搞一发,容斥+Matrix定理莫名其妙地就过了QAQ#include#include#include#include#include#include#include#include#include#include#include#include#defi原创 2016-05-26 21:11:56 · 1022 阅读 · 0 评论 -
BZOJ 4004: [JLOI2015]装备购买
MD这题有毒拟阵+线性基什么的按照14年论文的方法易证一下然后高斯消元搞一搞就WA了(垃圾数据坑精度)#include#include#include#include#include#include#includeusing namespace std;#define rep(i,l,r) for(int i=l;i<=r;i++)#define per(i,r,l)原创 2016-06-17 19:54:19 · 638 阅读 · 0 评论