分析:一个图,求图中‘#’组成了多少个十字架,注意十字架的宽度是奇数。对每个‘#’判断,上下左右 ,步长为1 ,2,。。。25是不是都符合条件,符合的话判断个数为奇数即可。
#include
using namespace std;
#define N 50
char map[N][N];
int dir[4][2]={
{-1,0},
{0,-1},
{1,0},
{0,1}};
i...
分类:
其他好文 时间:
2015-05-31 18:31:41
阅读次数:
110
有时候处理链表相关问题的时候,定义“快指针”和“慢指针“的方法有时候会极大地提高时间效率。下面是常见的几种使用这个方法的情况。假设不考虑异常输入的情况。判断一个链表是否有环 定义两个指针,快指针步长为2,慢指针步长为1.同时从链表头开始出发。如果链表中有环那么他们必然相遇。 1 bool ha...
分类:
其他好文 时间:
2015-05-29 21:44:42
阅读次数:
134
range函数说明:range([start,]stop[,step]),根据start与stop指定的范围以及step设定的步长,生成一个序列(列表)。>>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2)...
分类:
编程语言 时间:
2015-05-26 00:04:50
阅读次数:
204
http://acm.hdu.edu.cn/showproblem.php?pid=4004这道题讲的是青蛙在限定步骤之内跳过河,所以判断最小的每次跳的步长。思路理解:找到每块石头之间的最大值为石头最小步长,最大值当然就是河宽了。所以剩下了就是用二分枚举了。//我烦的一个错误就是sort函数是从0-...
分类:
其他好文 时间:
2015-05-25 18:32:37
阅读次数:
113
1. 梯度下降法 导数为0, 所以直接沿导数方向。 learning rate 过小:,过大。 越靠近极值,梯度下降步长越小。 用上所有的training数据,叫batch gradient descent. 计算梯度时要用同一个时刻的值,不能用更新后的值。 迭代停止条件:2. feat...
分类:
系统相关 时间:
2015-05-19 22:23:26
阅读次数:
219
链接 :
??
http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1612
题意: 给一个矩阵A 大小N*N, B = A^1 + A^2 + A^3 + .... A^n , B中是否存在非0项。
题目可以转化为 N个点 编号为1-n, 对于任意点v,经过一些任意的步长到达u (u为所有点集的任意一个)。离散数学里有图的矩阵相关知识...
分类:
编程语言 时间:
2015-05-12 01:42:40
阅读次数:
149
range() 生成一个包含指定范围的数组,第三个参数是步长值。 array_count_values() 统计数组中键值出现的次数,返回统计的数组 array_pad() 数组的填充函数,类似字符串填充函数str_pad()array_product() 对数组中的键值进行乘积运算,返回数值类型 ...
分类:
编程语言 时间:
2015-05-07 14:17:34
阅读次数:
199
??
假如缩写是无歧义的话,你可以将一个GDB命令缩写为开头的几个字母;你也可以用回车键来重复一些GDB命令。你也可以
用TAP键来让GDB补全一个命令的剩余部分(或者告诉你可供选择的命令,假如不止一个命令可选的话)。
3.1 命令语法
一个GDB命令是单独的输入行。没有长度限制。命令由一个命令名开始,接着是提供给命令的参数。例如,命令step接收
一个代表步长的参数,就像”st...
分类:
数据库 时间:
2015-05-06 11:06:17
阅读次数:
160
1 if(!empty($data)){ 2 $arr_length=count($data); //数组的步长 3 $array_keys_list=array_values($data); //数组的键值 4 ...
分类:
编程语言 时间:
2015-04-28 11:23:23
阅读次数:
111
range函数说明:range([start,]stop[,step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。range示例:>>>range(5)[0,1,2,3,4]>>>range(1,5)[1,2,3,4]>>>range(0,6,2)[0,2,4]xra...
分类:
编程语言 时间:
2015-04-27 23:25:25
阅读次数:
184