E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高斯消元&线性基
线性代数 【
高斯消元
模板】
kuangbin的
高斯消元
解法模板:http://www.cnblogs.com/kuangbin/archive/2012/09/01/2667044.html 需要注意的是:有的题目可能会有某些特殊不同
·
2015-10-31 15:43
模板
BZOJ2707 : [SDOI2012]走迷宫
首先求出SCC缩点,E[T]=0,按拓扑序计算 对于无边连出的块,如果不是T所在块,则称该块是死路块 对于一个块,如果其中的点连出的边是死路块,则它也是死路块 否则对于每块进行
高斯消元
求出期望
·
2015-10-31 11:51
2012
poj 2965 The Pilots Brothers' refrigerator
解题思路: 话说条条大路通罗马,这个题目也有很多种方法,1:bfs+状态压缩,2:状态压缩+枚举,3:
高斯消元
。这些方法都可以,我在这里就说一下我的方法。
·
2015-10-31 11:05
poj
PRML读书会第三章 Linear Models for Regression(
线性基
函数模型、正则化方法、贝叶斯线性回归等)
主讲人 planktonli planktonli(1027753147) 18:58:12 大家好,我负责给大家讲讲 PRML的第3讲 linear regression的内容,请大家多多指教,群主让我们每个主讲人介绍下自己,赫赫,我也说两句,我是 applied mathematics + comp
·
2015-10-31 11:51
Model
高斯消元
模版
高斯消元
法,是线性代数中的一个算法,可用来求解线性方程组,并可以求出矩阵的秩,以及求出可逆方阵的逆矩阵。
·
2015-10-31 11:06
模版
高斯消元
法
数学上,
高斯消元
法(或译:高斯消去法),是线性代数中的一个算法,可用来为线性方程组求解,求出矩阵的秩,以及求出可逆方阵的逆矩阵。当用于一个矩阵时,
高斯消元
法会产生出一个“行梯阵式”。
·
2015-10-31 10:07
BZOJ4184 : shallot
然后从线段树根节点开始dfs,子节点的
线性基
=往父节点的
线性基
中插入子节点存在的数字后得到的
线性基
。 时间复杂度$O(31n\log n)$。
·
2015-10-31 09:52
sha
POJ 2947
高斯消元
//Result:wizmann 2947 Accepted 1144K 1813MS G++ 2291B #include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm> #include <
·
2015-10-31 09:08
poj
POJ 1487 表达式解析+
高斯消元
法
//Result:wizmann 1487 Accepted 784K 0MS G++ 3034B #include <cstdio> #include <cstdlib> #include <cstring> #include <iostream> #include <algorithm> #include <vec
·
2015-10-31 09:08
poj
POJ-2065 SETI
高斯消元
,扩展GCD
该题题义是给定如下一个方程组: F(1) = C1 (mod) PF(2) = C2 (mod) PF(3) = C3 (mod) P ... 其中F(1) = A(1,1)*x1 + A(1, 2)*x2 + A(1, 3)*x3... 其中A(i, j) = i ^ (j-1). 面对这样一个方程,我们的做法就是先不管方程右端的(mod)P,因为F(i) 和 Ci 是同余的,那么在方程
·
2015-10-31 09:15
set
POJ-1830 开关问题
高斯消元
这题是给定N个灯的初始和最终状态,再给定一些关系,这些关系说明按某个开关可能影响其他的灯的开关情况,可以将这种关系视为一种取反的关系。 对于这题我们假设一组数据: 30 1 01 1 01 22 31 33 20 0 对于以上的数据,我们用矩阵来表示整个操作的过程和状态 0 1 S = 1
·
2015-10-31 09:14
poj
POJ-1753 Flip Game
高斯消元
这题我们可以参考开关那题,只不过这里是求最少的操作次数,那么我们需要对变元进行枚举,算出所有的情况下,最少需要改变的次数。 代码如下: #include <cstdlib> #include <cstring> #include <cstdio> #include <algorithm> #define TO(x, y) (x-1)*4
·
2015-10-31 09:14
game
POJ 2065
高斯消元
求解问题
的值就是字符串上第 k 个元素映射的值,*代表f[k] = 0 , 字母代表f[k] = str[i]-'a'+1 把每一个k^i求出保存在矩阵中,根据字符串的长度len,那么就可以得到len行的矩阵,利用
高斯消元
解决这个线性方程组
·
2015-10-31 09:10
poj
POJ-2065 SETI
高斯消元
id=2065
高斯消元
求出上三角矩阵后,求出 a×x = b(mod p),即 a×x - p×y=b,用扩展欧几里得求出x。
·
2015-10-31 09:08
set
SGU-275 To xor or not to xor
高斯消元
题目连接:http://acm.sgu.ru/problem.php?contest=0&problem=275 题意:给n个数字,从中选取某些数字进行XOR操作,使得值最大。 肯定要把每个数字转化为二进制的形式。在XOR操作的时候,首先优先高位,如果高位能取得 1 ,那么就一定要取 1 ,这其中肯定有很多情况,我们并不要求出每种情况去扩展,因为状态太多了,只要判断有没有满
·
2015-10-31 09:08
or
POJ-2947 Widget Factory
高斯消元
题目连接:http://poj.org/problem?id=2947 求解形如: a11×x11%p+a12×x12%p+......+a1n×x1n%p=k1%p a21×x21%p+a22×x22%p+......+a2n×x2n%p=k2%p ...... an1&ti
·
2015-10-31 09:08
factory
POJ-1830 开关问题
高斯消元
| 搜索
题目链接:http://poj.org/problem?id=1830 Gauss消元真正意义上的第一道(以前做过一道裸的)。。。 其实这种题目暴力搜索完全可以解决。。。 我们先建立一个矩阵,A[i][j]表示第 i 个开关是否受第 j 个开关的影响,S[i]表示第 i 个开关的初始状态,D[i]表示第 i 个开关的最终状态,X[i]表示操作,那么S*A*X=D,令B=S*D
·
2015-10-31 09:07
poj
POJ-1222 EXTENDED LIGHTS OUT
高斯消元
id=1222 异或
高斯消元
。
·
2015-10-31 09:07
extend
POJ-1681 Painter's Problem
高斯消元
id=1681 异或
高斯消元
。如果是唯一解,则直接拿解与初始状态比较。如果有多解,则枚举自由变元的的取值情况,最坏复杂度O( 2^N )。
·
2015-10-31 09:07
paint
POJ-3185 The Water Bowls
高斯消元
id=3185 异或
高斯消元
简单题。
·
2015-10-31 09:07
water
Poj1830开关问题,
高斯消元
高斯消元
的入门题。
·
2015-10-31 09:16
poj
Hdu5088Revenge of Nim II
高斯消元
然后学了下
高斯消元
kuangbin大神的
高斯消元
模板。
·
2015-10-31 09:16
HDU
SGU 260.Puzzle (异或
高斯消元
)
Solution: 很显然的
高斯消元
。 这里采用了类似SGU275的方法做。
·
2015-10-31 08:29
【POJ 1681】 Painter's Problem (
高斯消元
)
【POJ1681】Painter'sProblem(
高斯消元
)Painter'sProblemTimeLimit: 1000MS MemoryLimit: 10000KTotalSubmissions:
ChallengerRumble
·
2015-10-30 22:00
南阳CCPC补题:UESTC 1225(dp……另附对拍器)+UESTC 1220(最短路,费用流)+UESTC 1219(
高斯消元
)
1225题目:有一栋楼,每层楼上有t个人打网球,有p个人游泳,但是每层只能建一种健身设施。每个人的花费是他到最近的对应设施的楼层距离。问最小总花费。思路:dp[i][j][k]表示做到第i层的时候选j,和j不同的设施最近在第k层的最小花费,那么如果该层选得和上面一样那么k不变,这个好转移。如果和上一层不一样,那么k层到当前层i的玩家会有一部分重新分布(他们的选择显然以中点为准),这个需要预处理一下
PlusSeven
·
2015-10-30 20:00
Poj 1830
高斯消元
开关问题 Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 5418 Accepted: 2022 Description 有N个相同的开关,每个开关都与某些开关有着联系,每当你打开或者关闭某个开关的时候,其他的与此开关相关联的开关也会相应
·
2015-10-30 14:24
poj
HDU 4418
高斯消元
解决概率期望
题目大意: 一个人在n长的路径上走到底再往回,走i步停下来的概率为Pi , 求从起点开始到自己所希望的终点所走步数的数学期望 因为每个位置都跟后m个位置的数学期望有关 E[i] = sigma((E[i+j]+j)*P[j]) 我们需要将模型转化一下,本来路径为012345这样,因为来回走,我们多定义n-2个点就是 0123454321然后利用取模就可以不断找
·
2015-10-30 14:12
HDU
bzoj 2337
高斯消元
+概率DP
题目大意: 每条路径上有一个距离值,从1走到N可以得到一个所有经过路径的异或和,求这个异或和的数学期望 这道题直接去求数学期望的DP会导致很难列出多元方程组 我们可以考虑每一个二进制位从1走到N的平均概率值 因为整个图是联通的那么所有点都默认会处于多元方程组中 Pi = p[i] * sigma( v&d[i][j]?(1-Pj):Pj) v是当前二进制位代
·
2015-10-30 14:12
ZOJ
hdu 5088
高斯消元
n堆石子取k堆石子使剩余异或值为0
http://acm.hdu.edu.cn/showproblem.php?pid=5088 求能否去掉几堆石子使得nim游戏胜利 我们可以把题目转化成求n堆石子中的k堆石子数异或为0的情况数。使用x1---xn表示最终第i堆石子到底取不取(1取,0不取),将每堆石子数画成2进制的形式,列成31个方程来求自由变元数,最后由于自由变元能取1、0两种状态,所以自由变元数多于0即可输出Yes
·
2015-10-30 13:18
HDU
hdu 3915
高斯消元
pid=3915 这道题目是和博弈论挂钩的
高斯消元
。本题涉及的博弈是nim博弈,结论是:当先手处于奇异局势时(几堆石子数相互异或为0),其必败。
·
2015-10-30 13:18
HDU
高斯消元
先介绍一下高消的基本原理:引入互联网czyuan的帖子:
高斯消元
法,是线性代数中的一个算法,可用来求解线性方程组,并可以求出矩阵的秩,以及求出可逆方阵的逆矩阵
·
2015-10-30 13:55
转
HDU-4418 Time travel 概率DP,
高斯消元
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4418 题意:简单来说就是给你1个环(n - 1 , n - 2 …… 0 ,1 , 2 , 3 …… n - 2)。你可以走1 - m步每步的概率是给定的。。保证sum(pk)(1 <= k <= m)的和是100,问你从x开始给你一个初始方向走到y的期望步数是多少。d = 0
·
2015-10-30 13:16
time
HDU-2262 Where is the canteen 概率DP,
高斯消元
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2262 题意:LL在一个迷宫里面转,每次走向周围能走的点的概率都是一样的,现在LL要随机的走到canteen哪里,求期望。 这个是带环的求期望问题,并且没有什么特殊性,只有列出方程,然后gauss消元了。首先用BFS求出能走的点,并判断能否走到canteen。然后列出期望方程,E[i]=
·
2015-10-30 13:16
where
ZOJ-3593 One Person Game 概率DP
problemCode=3593 带环的概率DP一般的做法是求出转移方程,然后
高斯消元
解方程。但是这里的环比较特殊,都是指向f[0]。
·
2015-10-30 13:13
game
HDU-4035 Maze 概率DP
pid=4035 很不错的概率DP题目,因为这题是无向图,所以要对叶节点和非叶节点考虑,然后列出方程后,因为数据很大,
高斯消元
如果不特定优化会超时,可以转化方程,然后求解系数。
·
2015-10-30 13:13
HDU
SGU 275 To xor or not to xor
SGU_275 这个题目可以将每个数分解成64位来看待,于是我们可以从高位向低位扫描,尽可能让当前这位为1,而判断当前这位是否可能为1可以借助
高斯消元
。
·
2015-10-30 13:07
or
POJ 2065 SETI
POJ_2065 题目既然没有说无解的情况就当做一定有解来看待了,根据题意可以列出n个同余方程,然后用
高斯消元
+拓展欧几里得求得每个ai就可以了。
·
2015-10-30 13:07
set
URAL 1042 Central Heating
1042 由于题目中说明了每个工人不能被其他工人取代,也就是说如果矩阵的列向量是线性无关的,于是增广矩阵的秩一定是N,所以不会有无解的情况,并且解是唯一的,所以直接用
高斯消元
求解即可
·
2015-10-30 13:07
in
POJ 1830 开关问题
POJ_1830 可以用
高斯消元
求矩阵的秩,这样就知道了有x个变元,而这些变元可以取任意值,对于每种情况,其他元会有唯一的解,所以一共就有2^x种方案。
·
2015-10-30 13:06
poj
POJ 2847 Widget Factory
POJ_2947 将M条信息翻译成同余方程组后用
高斯消元
求解就可以了。
·
2015-10-30 13:06
factory
POJ 1222 EXTENDED LIGHTS OUT
POJ_1222 第一次接触
高斯消元
的题目,基本算是仿写出来的。
·
2015-10-30 13:06
extend
POJ 1222 POJ 1830 POJ 1681 POJ 1753 POJ 3185
高斯消元
求解一类开关问题
id=3185 这几个题目都类似,都可以使用
高斯消元
来求解一个模2的01方程组来
·
2015-10-30 12:00
poj
三对角矩阵(Tridiagonal Matrices)的求法:Thomas Algorithm(TDMA)
它是一种基于
高斯消元
法的算法, 分为两个阶段:向前消元forward elimination和回代backward substitution。本文以一个6乘6矩阵为例,介绍一下使用TDMA的求
·
2015-10-30 11:06
Algorithm
POJ 1681· Painter's Problem (位压缩 或
高斯消元
)
Painter's Problem Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3880 Accepted: 1889 Description There is a square wall which is made of
·
2015-10-28 09:47
paint
高斯消元
法(模板)
#include<iostream> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn=50; int equ,var; //行数,列数 int a[maxn][maxn]; //增广矩
·
2015-10-28 09:47
模板
POJ 1222 EXTENDED LIGHTS OUT (枚举 或者
高斯消元
)
EXTENDED LIGHTS OUT Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5383 Accepted: 3557 Description In an extended version of the game Lig
·
2015-10-28 09:46
extend
[Gauss]POJ1222 EXTENDED LIGHTS OUT
可以同时改变 该位置 以及 该位置上方、下方、左方、右方, 共五个位置的灯的开、关(1->0, 0->1) 问能否将所有的灯关闭 若能 输出需要按哪些地方; 不能输出-1
高斯消元
的入门题
·
2015-10-28 08:26
extend
高斯消元
模板[HDU2262]
#include #include #include #include #include #include #include #include #include #include #include #include #include voidfre(){freopen("c://test//input.in","r",stdin);freopen("c://test//output.out","w
snowy_smile
·
2015-10-27 19:00
高斯消元
法(模板)
#include<stdio.h> #include<algorithm> #include<iostream> #include<string.h> #include<math.h> using namespace std; const int MAXN=50; int a[MAXN][MAXN];//增广
·
2015-10-27 16:33
模板
SGU Volume 2
SGU200.Cracking RSA------------------------★
高斯消元
SGU207.Robbers -------------------
·
2015-10-27 16:21
VO
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他