********数学********
文章平均质量分 51
hqwhqwhq
有梦想就不累
展开
-
15陕西省赛——数学题——n维空间切d刀共能分成多少份???
秦总给我看的题。。。题目的大意如题目所示,再次感觉数学的薄弱。。。0点击打开链接当n >= d时,dp[n][d] = 2^d,这个比较好理解。n 这个公式的推导过程看知乎大神的回答就好了,因为MOD = 10e9+7,是一个质数,所以求逆元的时候直接上线性的做法。然后这道题就解决了。。。附上代码:#include #include #include #i原创 2015-06-11 22:39:13 · 800 阅读 · 0 评论 -
CSU 1806 Toll (自适应Simpson积分 )
题意:就是一个积分+最短路分析:学到的新知识:自适应SimpsonSimpson积分 ∫baf(x)dx≈F(a,b)=(b−a)6[f(a)+4f(a+b2)+f(b)]{\int_a^bf(x)dx}\approx{F(a,b)={(b-a)\over{6}}[f(a)+4f({a+b\over{2}})+f(b)]} 如果F(a,a+b2)+F(a+b2,b)F(a,{a+b\over原创 2016-09-07 14:09:50 · 420 阅读 · 0 评论 -
约瑟夫问题
约瑟夫问题:百度百科问题:1,2,3,...,n1,2,3,...,n这nn个数围成一个圈,然后从11开始隔mm个删除一个数,(即第一个删除的数是mm%n+1)。求问最后一个被删除的数是多少?分析:1,2,3,...,n1,2,3,...,n第一次删除以后变成了m+1,m+2,...,n,1,2,...m−1m+1,m+2,...,n,1,2,...m-1,对于循环的问题,一般序列1,2,3,...原创 2016-03-15 00:11:54 · 380 阅读 · 0 评论 -
POJ 1222 EXTENDED LIGHTS OUT (异或消元)
分析:一共有3030个开关,3030个灯,设a[i][j]a[i][j]代表第jj个开关对第ii个灯的贡献,那么a[i][j]=1a[i][j]=1或者00,其中a[i][i]=1a[i][i]=1,周围44个灯的贡献为11,其他都是00,用x[i]x[i]表示第ii个开关有无按下,c[i]c[i]表示第ii个灯的初始状态,那么对于第ii个灯,得到异或方程: c[i] xor (a[i][0]∗x原创 2015-11-18 00:04:12 · 364 阅读 · 0 评论 -
HDU 3949 XOR (异或消元)
附上链接:hzwer讲的很清楚。 附上秦总博客:秦总分析:异或消元最后得到的是一组基,那么这些数能够异或出来的值,都是这些基线性组合形成的数,注意,消元以后得到的基是有顺序的(排序以后也能得到顺序),这个时候由于每一位都不可能进位,所以最大的基肯定是第2row2^{row}小的,rowrow是矩阵的秩。包含00,这个很容易理解,本题的要点就是00能不能取得问题。附上代码:(其实我是来存代码的,一开原创 2015-11-17 01:18:26 · 1421 阅读 · 0 评论 -
BZOJ 2115 Xor(dfs&独立回路&异或消元)
学习的秦总的写法写的dfsdfs找独立回路和异或消元:秦总博客独立回路的定义和独立回路个数=M−N+1=M-N+1的证明,博客里面都有,但是dfsdfs找的过程好像需要22倍的空间,不能理解。。。分析:这题要明白一个东西,u−>vu->v的所有路径可以由u−>vu->v的一条任意路径+该图的所有独立回路的线性组合完成,其实想一想还是很好理解的,有一点很重要:比如1−>71->7是一条路,然后怎么进过原创 2015-11-17 16:27:11 · 709 阅读 · 0 评论 -
高斯消元小结(贴一些模板)
依旧是跟着hihocoder学习高斯消元,以前只是知道,并不会写,现在感觉写起来还是比较简单的,其实就是一个线性代数的知识。(我记得今年好像做到过一道高斯消元的题,比较隐蔽的方程组,然后队友最后想到了,然而并没有时间写完,结束以后也并没有补一下高斯消元)。高斯消元关键就是一个倒三角形吧,然后判断是无穷解,无解,唯一解的的条件就是矩阵的秩与n(元的个数)的关系:n元方程组 Ax = b 解的原创 2015-08-09 22:53:40 · 622 阅读 · 0 评论 -
HDU 1402 A * B Problem Plus (FFT求高精度乘法)
存一波代码:题目比较简单。#include <bits/stdc++.h>#define LL long long#define FOR(i,x,y) for(int i = x;i < y;++ i)#define IFOR(i,x,y) for(int i = x;i > y;-- i)using namespace std;//FFT copy from kuangbinconst原创 2015-11-17 21:12:05 · 636 阅读 · 0 评论 -
HDU 5544 Ba Gua Zhen (dfs&独立回路&异或消元)
这道题和BZOJ 2115 基本一样,容易一点,直接存个代码:这个代码要好看一点(好像并没有什么区别。。。)#include <bits/stdc++.h>#define LL long long#define FOR(i,x,y) for(int i = x;i < y;++ i)#define IFOR(i,x,y) for(int i = x;i > y;-- i)using nam原创 2015-11-17 16:31:36 · 993 阅读 · 0 评论 -
CodeForces 603C Lieges of Legendre (SG函数)
分析:第一次写博弈的题目,虽然这题比较简单。如果kk为偶数:那么选择22操作后,该堆能指向的状态是: sg(2x)⟶sg(x)⨂...⨂sg(x)sg(2x){\longrightarrow}sg(x)\bigotimes...\bigotimes{sg(x)}。一共kk个sg(x)sg(x)异或。 ⟹sg(2x)⟶0\implies{sg(2x){\longrightarrow}0} 选择1原创 2015-12-09 17:38:50 · 570 阅读 · 0 评论 -
CC Arithmetic Progressions (FFT + 分块处理)
学习的cxlove大神的博客:传送门关键点:枚举中间的数,如果其他两个数不在当前块中,那么前面的所有的块和后面所有的块做卷积,得到前面序列和后面序列相乘的情况。如果有这两个数有数在当前块,那么枚举前一个数在当前块,后一个数不在当前块,枚举后一个数在当前块,前一个数在当前块或者不在当前块,都可以。分块的关键:是复杂度降到o(k∗(Nk∗Nk+M∗logM)o(k*({N\over{k}}*{N\ove原创 2015-11-15 23:40:25 · 490 阅读 · 0 评论 -
HDU 4609 3-idiots(FFT学习)
附上kuangbin大神博客:讲解的非常清楚分析:暴力枚举aka_k,那么问题变成了找满足ai+aj>ak(i,j,k互不相等)a_i+a_j>a_k(i,j,k互不相等)的(ai,aj)(a_i,a_j)的对数。FFT求出所有可能的和的对数,然后去掉坐标相同的就可以了。PS:目前就写了两道FFT,基本上都是卷积的应用,FFT神奇的地就是能在nlognnlogn的时间内算出所有的X(k)=∑a[i]原创 2015-11-15 23:54:28 · 489 阅读 · 0 评论 -
HDU 5515 Game of Flying Circus (2015沈阳G题&&二分模拟)
题意:参考该文章分析:昨天到今天wa了26发,题意没搞懂+解方程无限wa,坑点:打了一架以后这个人就获得了一分,所以最终两个人共可获得5分。据说解方程卡精度,无限wa。。。泪崩。。。代码:#include <bits/stdc++.h>#define LL long long#define FOR(i,x,y) for(int i = x;i < y;++ i)#define IFOR(i,原创 2015-11-10 15:36:06 · 796 阅读 · 0 评论 -
HDU 5490 Simple Matrix (2015合肥站网络赛1007 数学题)
这个看了秦总博客学会的,附上地址 博客介绍得很详细。 我原来的思路,找到每一个ai,bi对(n,m)的贡献。 我们可以写出 c(n,m)=∑ni=1ai∗(n+m−1−im−1)+∑mi=1bi∗(n+m−1−in−1)c(n,m) =\sum_{i=1}^n ai*{n+m-1-i \choose m-1} + \sum_{i=1}^m bi*{n+m-1-i \choose n-1}原创 2015-09-30 23:50:58 · 1004 阅读 · 0 评论 -
HDU 5476 Explore Track of Point (2015上海站网赛1009)
这是一道纯平面几何题,高中时候最喜欢的数学竞赛的一块知识!!! 硬要说什么难度的话,初中数学竞赛的知识点,入门级平面几何吧。。。(而现在的我太过愚蠢。。。) 图中的圆是,过B,C点并与三角形ABC相切与B,C的圆 这道题答案是高+劣弧BC的长度 这道题就是一个简单的托勒密定理+切线定理 那么我们要证明的就是角BPM+角APC = 180 下面是证明: 我们延长AP交圆于D,连接CD原创 2015-09-26 19:14:51 · 1562 阅读 · 0 评论