高斯消元第二题,这次的多元一次方程组的系数是浮点数,高斯消元的模版就有了些改动,但是主要思路还是那样。
题目大意:
给出一个数n,给出前n个字母的描述,问这个字母获得得知的期望是多少。
解题思路:
根据给出的描述列方程。主要难点在字符串处理上。
下面是代码:
#include
#include
#include
#include
#include
#i...
分类:
其他好文 时间:
2014-08-06 23:14:52
阅读次数:
287
高斯消元第三题,莫名其妙的超了数据范围(可能是P),让人不爽~
题目大意:
给出一个字符串,列出和字符串的长度相等个数的方程,左边为统一的X1*i^0+……Xn*i^(n-1)=s[i];
解方程,保证解集为一。
解题思路:
按照题意建立方程,高斯消元解方程,注意模P
下面是代码:
#include
#include
#includ...
分类:
其他好文 时间:
2014-08-06 23:03:22
阅读次数:
252
题意:
for(i=A ; i!=B ;i +=C)循环语句,问在k位操作系统中循环结束次数。
若在有则输出循环次数。
否则输出死循环。
存在这样的情况;i= 65533 ;i
由模线性方程->扩展欧几里得
#include
#include
#include
#include
#include
using namespace std;
#define...
分类:
其他好文 时间:
2014-08-06 23:02:32
阅读次数:
266
题目地址:POJ 2115
水题。。公式很好推。最直接的公式就是a+n*c==b+m*2^k.然后可以变形为模线性方程的样子,就是
n*c+m*2^k==b-a.即求n*c==(b-a)mod(2^k)的最小解。(真搞不懂为什么训练的时候好多人把青蛙的约会都给做出来了,这题却一直做不出来。。。。。这两道不都是推公式然后变形吗。。。。。)
代码如下:
#include
#include
...
分类:
其他好文 时间:
2014-08-06 22:56:42
阅读次数:
235
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4257
难度远不及我之前发的...
但是我第一次的思路竟然错了,因为dp方程想设计成二维,但是弄错,也没发现原因,,,
改为一维:dp[s]:状态为s的时候,得到的最大能量,其中s第i位为1表示,i已经被撞毁
#include
#include
#include ...
分类:
其他好文 时间:
2014-08-06 19:02:42
阅读次数:
250
经典TSP变形
学到:1、floyd O(n^3)处理任意两点的最短路
2、集合的位表示,我会在最后的总结出写出。注意写代码之前一定设计好位的状态,本题中,第0位到第n位分别代表第i个城市,1是已经走过,0没走过
那么DP方程 :dp[s][i]--当前在城市i,状态为s(s存储的是走过了那些城市)
3、最后要求形成回路,那么就是min(...
分类:
其他好文 时间:
2014-08-06 12:01:44
阅读次数:
234
#includeint extended_gcd(int a,int b,int &x,int &y){ int r,t; if(!b) { x = 1; y = 0; return a; } r = extended_gcd(...
分类:
其他好文 时间:
2014-08-06 11:44:11
阅读次数:
268
高斯消元第一题。
借用宝哥的模版就这样华丽丽的过了,因为不知道在哪里取模还Wa了几次~
题目大意:
给出零件的种类数量n与记录的条数m,紧接着有m条记录,记录了在星期几到星期几之间(有可能间隔多个星期)成产了多少个什么样的零件。求每个零件生产需要多少天。
解题思路:
实际上题目就是给了一个多元一次方程组。只不过系数和常数都是模7的。
高斯消元解方程就行!~
下...
分类:
其他好文 时间:
2014-08-06 10:34:01
阅读次数:
257
中国剩余定理用于求解 x≡ai(mod mi),其中mi两两互质,x有唯一解。
令M为mi的乘积,wi = M/mi,wi关于模mi的逆元为pi,即满足wi*pi + mi*qi = 1.
则上述方程组等价于 x≡ w1*p1*a1 + w2*p2*a2 +......+wk*pk*ak(mod M)..................................................
分类:
其他好文 时间:
2014-08-05 22:45:40
阅读次数:
191
dp方程“1、初始化;dp[0][i]=i; dp[j][0]=j;2.dp[i][j]= dp[i-1][j-1](相等) dp[i-1][j]+1 ,,dp[i][j-1]+1; dp[i-1][j-1] (这个对应是改的况)注意字符串下标开始位置就OK了 1 p...
分类:
其他好文 时间:
2014-08-05 18:48:39
阅读次数:
208