05 2015 档案

摘要:poj2348给定两个数a,b,大的数能减少小的数的倍数,不能是的数小于0,谁先使得数等于0,谁就赢了有三种情况① a % b ==0 这个状态是必胜的② a - b b 这个状态一定是必胜的,这个状态可以看做是a - xb 2 #include 3 #include 4 #include ... 阅读全文
posted @ 2015-05-26 19:50 justPassBy 阅读(168) 评论(0) 推荐(0)
摘要:BC round#42 1004 阅读全文
posted @ 2015-05-24 18:50 justPassBy 阅读(90) 评论(0) 推荐(0)
摘要:hnu1066给我们一张图,问我们摧毁边使得s和t不连通有多少种方案, 方案与方案之间不能存在相同的摧毁目标。这是一个神奇的题目。这题可以转为求s与t的最短路,为什么呢?因为方案与方案之间不能存在相同的催婚目标。那么最短路上的边肯定要被摧毁,才能使得s和t不连通。那么只要一个方案摧毁最短路上的一条边... 阅读全文
posted @ 2015-05-22 09:29 justPassBy 阅读(173) 评论(0) 推荐(0)
摘要:单调队列,就是队列里的元素是单调递增或者单调递减的。那就有人问了,这和优先队列有什么区别。单调队列里的单调递增(递减)不止是值的单调递增(递减),下标也是单调递增的。我们来看单调队列怎么维护的,就知道单调队列是什么东西了。这里以单调递增队列为例。将数组a[1->n]里面的元素依次入队列。 如果要入... 阅读全文
posted @ 2015-05-20 22:08 justPassBy 阅读(449) 评论(0) 推荐(0)
摘要:poj1986给我们一棵树,求任意两个点之间的距离dist[a->b] = dist[a] +dist[b] - 2*lca(a,b)要建双向边,数据可能不是严格意义上的树 1 #include 2 #include 3 #include 4 #include 5 #include... 阅读全文
posted @ 2015-05-19 19:39 justPassBy 阅读(360) 评论(0) 推荐(0)
摘要:在有根树中,两个结点u和v的公共祖先中距离最近的那个称为最近公共祖先(lowest common ancestor)、如图lca(4,7) = 2, lca(6,8)=1, lca(5,8)=5记点v到根的深度为depth[v], 那么如果w是点u和v的公共祖先的话, 让u向上走depth[u] -... 阅读全文
posted @ 2015-05-18 22:19 justPassBy 阅读(335) 评论(0) 推荐(0)
摘要:poj1364设s[i] 表示a1 + a2 + ... + a(i-1)的和给我们n个点,m条约束如果是a b gt c 那么表示 s[a+b+1] - s[a] > c ---> s[a] -s[a+b+1] s[a] s[a+b+1] - s[a] s[a+b+1] 2 #inc... 阅读全文
posted @ 2015-05-18 16:27 justPassBy 阅读(415) 评论(0) 推荐(0)
摘要:对于上面那张图,是可以用dij算法求解出正确答案,但那只是巧合而已。我们再看看下面这张图。dist[4] 是不会被正确计算的。 因为dij算法认为从队列出来的点,(假设为u)肯定是已经求出最短路的点,标记点u。并用点u更新其它点。所以如果存在负权使得这个点的权值更小,那么会更新dist[u], 但是... 阅读全文
posted @ 2015-05-18 11:08 justPassBy 阅读(959) 评论(0) 推荐(0)
摘要:差分约束是把形如 ai - bi >= ci (ai - bi = bi + ci ,意思是所有的不等式都要满足这样子的形态, 那么我们建一条从bi->ai权重为ci的边,然后对整个图求最长路, 那么最终的结果就有ai >= bi +ci这是根据最短路的性质。同理,对于不等式 ai ai权重为ci的... 阅读全文
posted @ 2015-05-17 14:10 justPassBy 阅读(177) 评论(0) 推荐(0)
摘要:hdu3873有约束条件的最短路, 城市i收其它城市保护,必须走过这些城市,才能走城市i。 题解差分约束系统可以转化为最短路,所以也算是最短路专辑的一部分 阅读全文
posted @ 2015-05-15 20:58 justPassBy 阅读(145) 评论(0) 推荐(0)
摘要:题目大意:美国佬打算入侵火星,火星上有n个城市,有些城市可能受其他城市保护,如果i城市受j城市保护,那么你必须先攻占j城市才能再攻占i城市,问你攻占城市n的最短时间是多少。数据解释:给定t, 表示有t组数据给定n,m 表示n个点,m条边接下来m条有向边, a,b,c 表示从a到b,距离为c接下来n行... 阅读全文
posted @ 2015-05-15 20:56 justPassBy 阅读(498) 评论(0) 推荐(0)
摘要:尺取法就是反复推进区间的开头和结尾,来求满足条件的最下区间。poj3061http://poj.org/problem?id=3061给定一个都是正整数的序列,要我们求总和不小于S的连续子序列的长度的最小值如果序列 是总和最迟大于S的连续子序列那么所以只有加上, 从开始的连续子序列才有可能大于S所以... 阅读全文
posted @ 2015-05-15 09:34 justPassBy 阅读(195) 评论(0) 推荐(0)
摘要:如果p是素数,且a%p!=0, 那么证明:因为gcd(p,a)=1, 所以 lcm(p,a) = p*a设 1p-1根据模的性质,如果,则所以因为两边除去(p-1)!得所以成立根据这个,我们可以判断一个数不是素数。 如果不满足这个,那么就不是素数但是不能用这个来判断一个数是不是素数,因为有不是素数的... 阅读全文
posted @ 2015-05-11 22:17 justPassBy 阅读(571) 评论(0) 推荐(0)
摘要:给定 两个杯子,容量分别分Ca,Cb, 要我们用这两个瓶子倒来倒去,得到某个瓶子里装有N的水而且给的数据保证 Cb > N,且Ca,Cb互质那么我们肯定可以在容量为Cb的杯子里得到N的水Ca与Cb的最小公倍数是Ca*Cb我们设ri ri)那么 那么 Ca*(rj-ri) %Cb =0 与 Ca与Cb... 阅读全文
posted @ 2015-05-11 19:39 justPassBy 阅读(232) 评论(0) 推荐(0)
摘要:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1732给定我们一个n, 要找到两个数的集合,使得这些书的最小公倍数(LCM)为n,由于有很多这样的集合,我们... 阅读全文
posted @ 2015-05-09 20:30 justPassBy 阅读(268) 评论(0) 推荐(0)
摘要:勾股数组设三元组(a,b,c)满足a^2 + b^2 = c^2的勾股数组,那么是否存在无穷多个勾股数组呢,答案是肯定的,将三元组乘以d,可以得到新的三元组(da,db,dc) 即(da)^2 + (db)^2 = (dc)^2 --> (a^2+b^2) *d^2 =c^2 * d^2d的取值是任... 阅读全文
posted @ 2015-05-09 15:57 justPassBy 阅读(481) 评论(0) 推荐(0)
摘要:要我们求小于n并且不与n互素的数字的和, 那么可以转化为1->(n-1)的和减去小于n且与n互素的数字的和首先,有gcd(n,i)=1, 那么gcd(n,n-i)=1, 这是因为如果a%s=0, b%s=0, 那么(a-b)%s=0所以gcd(n,i)=1, 那么gcd(n,n-i)=1, 如果gc... 阅读全文
posted @ 2015-05-09 09:00 justPassBy 阅读(348) 评论(0) 推荐(0)
摘要:给定整数n,那么n的唯一的分解式如下欧拉函数的定义:phi(n) 为1->n中与n互素的数的个数。与n互素,就与所有n的所有素数因子pi互素, 与pi互素和不是pi的倍数是等价的那么可以用容斥定理来求解phi(n),从n个数中减去是1个素因子倍数的个数,然后加上同时是2个素因子倍数的个数,然后减去同... 阅读全文
posted @ 2015-05-08 22:32 justPassBy 阅读(328) 评论(0) 推荐(0)
摘要:求概率uva11021http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1962给定n,k,m有k个麻雀,每只活一天就会死,临死之前生出i只麻雀的概率为pi ,... 阅读全文
posted @ 2015-05-04 16:13 justPassBy 阅读(245) 评论(0) 推荐(0)
摘要:http://acm.csu.edu.cn/OnlineJudge/problem.php?cid=2079&pid=1n,m代码n个点,m条边随之而来m条边q 代表q个操作q行,每行一个序号,代表将第m个输入的边删除,问删除后有多少个连通块。思路:我们将m条边,和q询问记录下来,并将要删除的边标记... 阅读全文
posted @ 2015-05-03 20:24 justPassBy 阅读(268) 评论(0) 推荐(0)