随笔分类 - 数学相关
摘要:线性规划与费用流。http://www.cnblogs.com/iiyiyi/p/5616080.html。数组范围开错了!!!然后2.31-1=0x7fffffff!=0x7f7f7f7f. 开始以为是+Y[i]然后add(i,i+1,inf,0)一直调一直调。。。 1061: [Noi2008]
阅读全文
摘要:summary:57 bzoj1741:裸二分图最大匹配 bzoj1742:dp题。我想的总是点的情况,比如到当前是那一步用步数来转移还是不行的。需要考虑的转换情况的这段区间的情况,不要局限于死思维!!! 其实跟以前做过的差不多,枚举区间的长短。为什么想不出来!!! dp[j][0]改变了居然样例能
阅读全文
摘要:欧几里得算法。可以发现规律,a[2]作为分母,其他作为分子,必定是最好的选择。判断是否为整数即可。 1385: [Baltic2000]Division expression Description 除法表达式有如下的形式: X1/X2/X3.../Xk 其中Xi是正整数且Xi<=100000000
阅读全文
摘要:扩展欧几里得算法。可以转化成ax+by=c的最小正整数解。 1477: 青蛙的约会 Description 两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚
阅读全文
摘要:扩展欧几里得算法。 1)ax+by=c。 有解的条件是c%gcd(a,b)==0,因为ax+by=gcd(a,b)一定有解。 设解是x0,y0,则通解 x=x0+(b/gcd(a,b))*t y=y0-(a/gcd(a,b))*t 2)ax ≡1 (mod m) x为a关于m的逆元,即ax-my=1
阅读全文
摘要:欧拉函数。%hzwer:求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对 枚举每个素数,然后每个素数p对于答案的贡献就是(1 ~ n / p) 中有序互质对的个数而求1~m中有序互质对x,y的个数,可以令y >= x, 当y = x时,有且只有y = x = 1互质,当y > x
阅读全文
摘要:欧拉函数。求∑gcd(i, N)(1<=i <=N)。∑gcd(i,N)=∑x*sum(x),x|N。若gcd(a,N)=x,则gcd(a/x,N/x)=1,则sum(x)=phi(N/x); 2705: [SDOI2012]Longge的问题 Description Longge的数学成绩非常好,
阅读全文
摘要:线性筛素数(原来我之前学的不是线性的啊。。。 利用了每个合数必有一个最小素因子,每个合数仅被它的最小素因子筛去正好一次,所以是线性时间。代码中体现在: if(i%prime[j]==0) break;(抄自M.J的blog 求欧拉函数 线性筛素数,欧拉函数。 欧拉函数性质:f(ab)=f(a)f(b
阅读全文
摘要:又是调了很久。。。自己测小数据不会WA啊。。。然后就拿标程对拍,拍着发现错了(输出000/0),然后继续拍。交还是WA。看一下数据生成,似乎有点不对劲。改一下。又拍出错了。原来我ans数组开小了。。。于是改后交上去就A了。。。又不爽又开心所以说数据范围要注意!输出格式错误要注意!。。。啊忘了说题解。
阅读全文
摘要:半凸包。完全不会。。膜了黄学长的题解。。。高大上 啊。。。开始的时候const int eps=1e-8 WA了。。。 upd:将o和top比较也是一样的,和top-1比较也是一样的。都能A掉。 1007: [HNOI2008]水平可见直线 Description 在xoy直角坐标平面上有n条直线L
阅读全文
摘要:快速幂即可。然而一开始没考虑若是7%3-5%3的情况WA了。 1008: [HNOI2008]越狱 Description 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱 监狱
阅读全文