上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 给出图,使得两点无流量,剩余其他边的总容量与删除边数的比值。要机智啊。。。因为原图给的边数不超过1000,容量也不超过1000,可以这样把边的容量变为2000*c+1。这样跑出最大流后,最大流除以2000就是最大流,最大流模2000就是所求的边割了。。。召唤代码君:#include #include... 阅读全文
posted @ 2014-08-06 10:54 092000 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 给出两个等长的字符串,每次需要改变m个数字,每次必须改变k个数字,求从第一个串变化到第二个串的方案数。DP。f[i][j]改变i步后,有j个位置被改变的方案数。然后直接枚举当前改变的几个位置是前面重合的。然后统计答案输出即可。#include #include #include #define M ... 阅读全文
posted @ 2014-08-03 18:52 092000 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 给出一个数组,最多可以删除k个数,问能够获得的最长的一个数字连续段为多少?把所有相同的数字都提取出来,保存取得每个数字需要删除的数字,然后二分枚举就可以了。召唤代码君:#include #include #include #include #define maxn 500200using names... 阅读全文
posted @ 2014-08-03 18:49 092000 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 求fibonacci数列前N个数的K次方和。通项公式:F[n]=((1+sqrt(5))/sqrt(5)-(1-sqrt(5))/sqrt(5))/sqrt(5)。有点乱,不过由于可以保证最后的结果是一个整数,所有所有的根号都可以化为整数进行取模和逆元运算。首先解二次同余方程,X^2=n (mod ... 阅读全文
posted @ 2014-08-02 13:28 092000 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: 求解方程,x^2=n (mod P)。解二次同余方程的步骤:1、首先判断勒让德符号(n,p)是否的等于1,即n^((p-1/2)=1 (mod p)是否成立。不成立显然无解。(略)2、任取0-(p-1)中的一a值,判断w=a*a-n是否是P的二次同余,直到找到一个否定的答案即可。(大约有一半是否定答... 阅读全文
posted @ 2014-08-02 13:21 092000 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 题目简洁明了,给出矩阵,求前k次方和。不知道这种方法是叫做二分幂还是倍增法,如果有知道的,请告诉我一下。具体思想是这样的,A^1+A^2+A^3+......A^n=(E+A^(n/2))*(A^1+A^2+.....A^(n/2)),如果n为奇数,那么我们只要加上多余的哪一项就可以满足条件了,于是... 阅读全文
posted @ 2014-07-30 23:06 092000 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 有意思的题目,给出两个自动机,判断这个两个自动机是否是等价的?两个自动机是等价的,那么他们可接受的字符串集合一定是完全一样的。于是我们可以从(0,0)开始bfs,每次看看在两个自动机上走到的两个点儿子指针以及终态信息是否完全一致,是的话就把所有儿子指针都拉到队列中进行后面的判断。由于我们对于每一个二... 阅读全文
posted @ 2014-07-30 12:18 092000 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 给出5*6的位置,每个位置有一个灯,一开始每个灯有各自的状态,你可以选定一些位置使得所有与这个位置相邻以及位置本身的灯都取反。输出合法方案。本来是找高斯消元找到这个题目的,可是。。。。我发现可以直接状态压缩dfs,于是就水过了,高斯消元还是不会。怒坑。枚举是这样的,当前6位数表示这一行每个灯的状态,... 阅读全文
posted @ 2014-07-28 23:04 092000 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 给一个无向图,如果第i个点连接第j条边,那么mat[i][j]=1,否则mat[i][j]=0。求mat的转置乘以本身得到的矩阵每个位置的和是多少?理解矩阵的意义就比较好做了。mat[i][j]表示i点可以连接到j边,转置后相乘的意义是第i边和第j边有公共点。这样,我们只需要统计每个点的度数,这样我... 阅读全文
posted @ 2014-07-28 22:59 092000 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 给出一些数组a[i],每次询问为li,ri,定义f[li]=a[li],f[li+1]=a[li+1],对于其他不超过ri的位置,f[x]=f[x-1]+a[x]*f[x-2] 。题目有着浓浓的矩阵气息。f[x]=f[x-1]+a[x]*f[x-2]f[x-1]=f[x-1]+0根据上面两个我们就可... 阅读全文
posted @ 2014-07-28 18:03 092000 阅读(1141) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页