小时候的世界是单纯的,非黑即白,人的性格也是RIO耿直,不懂得掩饰,在他人面前展露无遗,没有那么多防范。后来发现,现实世界是个错综复杂的函数,不一定是garbage in, garbage out;有时候也会garbage in, master piece out(我是在贩卖毒鸡汤吗?Σ(っ °Д ...
分类:
其他好文 时间:
2017-08-06 21:54:12
阅读次数:
164
列表是R语言中的对象,它包含不同类型的元素,比如 - 数字,字符串,向量和另一个列表等。一个列表还可以包含一个矩阵或一个函数作为它的元素。使用list()函数创建列表。 创建一个列表 下面是一个例子来创建一个包含字符串,数字,向量和逻辑值的列表 当我们上面的代码执行时,它产生以下结果: 命名列表元素 ...
分类:
编程语言 时间:
2017-08-06 12:44:41
阅读次数:
188
题目: Problem F. Matrix GameInput file: standard inputOutput file: standard inputTime limit: 1 secondMemory limit: 256 mebibytesAlice and Bob are playin ...
分类:
其他好文 时间:
2017-08-06 00:54:03
阅读次数:
211
矩阵是元素布置成二维矩形布局的R对象。 它们包含相同原子类型的元素。尽管我们可以创建只包含字符或只逻辑值的矩阵,但是它们没有多大用处。我们使用的是在数学计算中含有数字元素矩阵。 使用 matrix()函数创建一个矩阵。 语法 R语言中创建矩阵的基本语法是: 以下是所使用的参数的说明: data - ...
分类:
其他好文 时间:
2017-08-05 20:33:27
阅读次数:
731
题目链接: 解题思路:首先考虑一维的情况,更改某个区间[l, r]时相当于l出加一,r + 1除减一,这样就能保证每次计算的时候两者总是能抵消的。当然也可以在l与r + 1除都加一,而每次求和之后mod 2。 接下来考虑二维,更改区间[x1, y1], [x2, y2]的时候,只需在(x1, y1) ...
分类:
其他好文 时间:
2017-08-05 18:59:14
阅读次数:
132
矩阵的又一个新使用方法,构造矩阵进行高速幂。 比方拿 nyoj299 Matrix Power Series 来说 给出这样一个递推式: S = A + A2 + A3 + … + Ak. 让你求s。A是一个矩阵,而k很大。怎么办呢? 推理发现:Fn = A + A*F(n-1) 然后我们能够构造矩 ...
分类:
其他好文 时间:
2017-08-05 18:47:20
阅读次数:
176
BFS 1. matrix 邻居都是找好的, 但是此题是八邻居问题 2. visited 数组是防止邻居重叠遍历的问题和重复加入的问题, 而此题需要遍历所有的邻居 但是此题再往队列加的时候判断是否为'E', 并且将其转化为'B' 3. and all of its adjacent unreveal ...
分类:
其他好文 时间:
2017-08-05 11:02:26
阅读次数:
135
不要问窝 为什么过了> < 窝也不造为什么就过了 说是%3变成稀疏矩阵 可是随便YY个案例都会超时。。。 看来数据是随机的诶 #include <stdio.h> #include <string.h> #include <stdlib.h> #include <limits.h> #include ...
分类:
其他好文 时间:
2017-08-05 09:47:26
阅读次数:
118
这题考点在于需要设置两个visited数组 dfs 与bfs不同之处在于使调用符合题意的自己, 而bfs是遍历符合条件的兄弟, 用Queue BFS 当 if(pacific[i][j] && atlantic[i][j]) 时才满足题意 ...
分类:
其他好文 时间:
2017-08-05 00:09:37
阅读次数:
149
模板 快速幂模板 矩阵相乘代码 简单讲解: 矩阵快速幂,就只是把快速幂中的数改成了矩阵,兰儿其实还是有不同的地方,因为快速幂一般用的是递归实现,但是lrj大大说矩阵快速幂还是用迭代实现比较好。 举一个例子,A^15,可以写成(A^8) * (A^4) * (A^2) * (A^1) 的形式,可以看到 ...
分类:
其他好文 时间:
2017-08-04 22:47:21
阅读次数:
153