自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SparkSnail

https://github.com/SparkSnail

  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

原创 POJ 2815 城堡问题

题目总时间限制: 1000ms 内存限制: 65536kB 描述 1 2 3 4 5 6 7 ############################# 1 # | # | # | | # #####—#####—#—#####—# 2 # # | # # # # # #—#####—##

2017-12-29 14:49:42 425

原创 深度优先搜索

深搜:对每个可能的路径深入到不能够再深入为止。 程序框架bool Dfs(v){ if(v为终点) return true; if(v为旧点) return false; 将v标记为旧点; 对和v相邻的每个结点U{ if(Dfs(U) == true) return true; }

2017-12-29 10:22:24 187

原创 nowcoder 01背包

题目一个背包有一定的承重cap,有N件物品,每件都有自己的价值,记录在数组v中,也都有自己的重量,记录在数组w中,每件物品只能选择要装入背包还是不装入背包,要求在不超过背包承重的前提下,选出物品的总价值最大。 给定物品的重量w价值v及物品数n和承重cap。请返回最大总价值。 测试样例: [1,2,3],[1,2,3],3,6 返回:6思路f(i,j)=max{f(i−1,j−v[i])+p[

2017-12-28 13:38:13 235

原创 nowcoder LCS

题目给定两个字符串A和B,返回两个字符串的最长公共子序列的长度。例如,A=”1A2C3D4B56”,B=”B1D23CA45B6A”,”123456”或者”12C4B6”都是最长公共子序列。 给定两个字符串A和B,同时给定两个串的长度n和m,请返回最长公共子序列的长度。保证两串长度均小于等于300。 测试样例: “1A2C3D4B56”,10,”B1D23CA45B6A”,12 返回:6思路

2017-12-28 00:23:46 156

原创 nowcoder LIS

题目这是一个经典的LIS(即最长上升子序列)问题,请设计一个尽量优的解法求出序列的最长上升子序列的长度。 给定一个序列A及它的长度n(长度小于等于500),请返回LIS的长度。 测试样例: [1,4,2,5,3],5 返回:3思路dp[i]=max{dp[j]+1},j=1,2,3...idp[i]=max\{dp[j]+1\},j=1,2,3...i代码class LongestIncre

2017-12-28 00:03:11 193

原创 nowcoder 矩阵最小路径和

题目有一个矩阵map,它每个格子有一个权值。从左上角的格子开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,返回所有的路径中最小的路径和。 给定一个矩阵map及它的行数n和列数m,请返回最小路径和。保证行列数均小于等于100. 测试样例: [[1,2,3],[1,1,1]],2,3 返回:4思路动态规划。滚动数组。水题。代码class MinimumPat

2017-12-27 23:55:38 203

原创 nowcoder 台阶问题

问题有n级台阶,一个人每次上一级或者两级,问有多少种走完n级台阶的方法。为了防止溢出,请将结果Mod 1000000007 给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100000。 测试样例: 1 返回:1思路水题。代码class GoUpstairs: def countWays(self, n): # write code here

2017-12-27 23:29:22 158

原创 nowcoder 找零钱

问题有数组penny,penny中所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张,再给定一个整数aim(小于等于1000)代表要找的钱数,求换钱有多少种方法。 给定数组penny及它的大小(小于等于50),同时给定一个整数aim,请返回有多少种方法可以凑成aim。 测试样例: [1,2,4],3,3 返回:2思路dp[i][j]dp[i][j]表示使用前ii

2017-12-27 22:56:25 172

原创 POJ 4118 开餐馆

题目总时间限制: 1000ms 内存限制: 65536kB 描述 北大信息学院的同学小明毕业之后打算创业开餐馆.现在共有n 个地点可供选择。小明打算从中选择合适的位置开设一些餐馆。这 n 个地点排列在同一条直线上。我们用一个整数序列m1, m2, … mn 来表示他们的相对位置。由于地段关系,开餐馆的利润会有所不同。我们用pi 表示在mi 处开餐馆的利润。为了避免自己的餐馆的内部竞争,餐馆之间

2017-12-27 21:13:39 754

原创 POJ 4117 简单的整数划分问题

题目总时间限制: 100ms 内存限制: 65536kB 描述 将正整数n 表示成一系列正整数之和,n=n1+n2+…+nk, 其中n1>=n2>=…>=nk>=1 ,k>=1 。 正整数n 的这种表示称为正整数n 的划分。正整数n 的不同的划分个数称为正整数n 的划分数。 输入 标准的输入包含若干组测试数据。每组测试数据是一个整数N(0 < N <= 50)。 输出 对于每组测试数

2017-12-27 20:22:17 1170

原创 POJ 1088 滑雪

题目总时间限制: 1000ms 内存限制: 65536kB 描述 Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6

2017-12-23 15:55:39 179

原创 POJ 4131 Charm Bracelet

题目总时间限制: 1000ms 内存限制: 65536kB 描述 Bessie has gone to the mall’s jewelry store and spies a charm bracelet. Of course, she’d like to fill it with the best charms possible from the N(1 ≤ N≤ 3,402) avail

2017-12-23 14:33:31 354

原创 POJ 1458 Common Subsequence

题目总时间限制: 1000ms 内存限制: 65536kB 描述 A subsequence of a given sequence is the given sequence with some elements (possible none) left out. Given a sequence X = < x1, x2, …, xm > another sequence Z = < z1

2017-12-22 12:06:20 229

原创 POJ 2533 Longest Ordered Subsequence

题目总时间限制: 2000ms 内存限制: 65536kB 描述 A numeric sequence of ai is ordered if a1 < a2 < … < aN. Let the subsequence of the given numeric sequence (a1, a2, …, aN) be any sequence (ai1, ai2, …, aiK), where

2017-12-22 11:14:25 204

原创 动态规划

定义将一个问题分解为子问题递归求解,并将中间结果保存以避免重复计算的办法,可以称为“动态规划”。性质

2017-12-21 14:30:49 427

原创 POJ 1163 The Triangle

题目总时间限制: 1000ms 内存限制: 65536kB 描述 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5(Figure 1)Figure 1 shows a number triangle. Write a program that calculates the highest sum of numbers passed on

2017-12-21 14:20:52 200

原创 卷积神经网络经过卷积层后图像尺寸

设输入图像尺寸为W,卷积核尺寸为F,步幅为S,Padding使用P,经过该卷积层后输出的图像尺寸为(W−F+2P)S+1\frac{(W-F+2P)}{S}+1。

2017-12-20 18:24:02 12174 1

原创 Network in Network

传统卷积神经网络最后使用全连接层,NiN只对通道层做全连接并且像素之间共享权重。 网络结构图如下: NiN有两个特点: 1.使用mlpconv网络层替代传统的convolution层。 mlpconv层可以看成是每个卷积的局部感受野中还包含了一个微型的多层网络。 mlp层实际上是卷积加传统的mlp(多层感知器),因为convolution是线性的,而mlp是非线性的,后者能够得到更

2017-12-19 21:15:33 356

原创 VGG

VGG网络是2014年ILSVRC竞赛的第二名。 VGG特点是使用很多有着相对小的kernel(3×3)的卷积层然后接上一个池化层,之后再将这个模块重复多次。 VGG结构图: 论文里给出了6中结构,其中所有的卷积层都是同样大小的filter,尺寸3x3,卷积步长stirde = 1,填充padding = 1. 使用相同的3x3卷积核原因如下: A、3x3是可以表示「左右」、「上下」、「中

2017-12-19 14:05:11 399

原创 nowcoder 二叉树打印

题目有一棵二叉树,请设计一个算法,按照层次打印这棵二叉树。 给定二叉树的根结点root,请返回打印结果,结果按照每一层一个数组进行储存,所有数组的顺序按照层数从上往下,且每一层的数组内元素按照从左往右排列。保证结点数小于等于500。思路1:用一个队列和两个指针last和nlast,分别指向这一层最右端节点和下一层的最右端节点。不断遍历这一层节点,用一个队列,不断把下一层节点加入队

2017-12-19 11:24:46 203

原创 AlexNet

2012年,AlexNet赢得ImageNet比赛冠军。 AlexNet是8层神经网络,包含5个卷积层和3个全连接层。 结构如下: 每一层大小: input:227*227*3 C1:96*11*11*3 C2:256*5*5*48 C3:384*3*3*256 C4:384*3*3*192 C5:256*3*3*192 F6:4096 F7:4096 F8:1000使

2017-12-18 22:32:33 286

原创 学习率衰减

在使用SGD训练神经网络时,一般需要调整学习率,随着epoch的增加,使得学习率不断衰减。 原因如下: 1.如果学习率太大,容易发生震荡,需要调小学习率 2.如果学习率太小,则训练时间过长。 所以,可以在开始时设置较大一点的学习率,随着训练的进行,参数不断接近最优点,需要不断调小学习率,防止震荡的发生。

2017-12-17 11:08:49 1322

原创 Batch Normalization的作用

因为在网络中有很多层,每一层的数据都要经过权重计算,如果权重大部分大于1的话,最后的数据可能非常大,如1.11001.1^{100}。如果权重大部分小于1的话,最后的数据可能非常小,如0.91000.9^{100}。 批量归一化可以解决这个问题。

2017-12-16 14:43:45 4233

原创 POJ 2733 判断闰年

题目总时间限制: 1000ms 内存限制: 65536kB 描述 判断某年是否是闰年。 输入 输入只有一行,包含一个整数a(0 < a < 3000) 输出 一行,如果公元a年是闰年输出Y,否则输出N 样例输入 2006 样例输出 N 提示 公历纪年法中,能被4整除的大多是闰年,但能被100整除而不能被400整除的年份不是闰年, 能被3200整除的也不是闰年,如1900年是

2017-12-05 23:45:53 690

原创 POJ 2712 细菌繁殖

题目总时间限制: 1000ms 内存限制: 65536kB 描述 一种细菌的繁殖速度是每天成倍增长。例如:第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个,……。现在给出第一天的日期和细菌数目,要你写程序求出到某一天的时候,细菌的数目。 输入 第一行有一个整数n,表示测试数据的数目。其后n行每行有5个整数,整数之间用一个空格隔开。第一个数表示第一天的月份,第二个数表示

2017-12-04 22:35:00 484

原创 POJ 2701 与7无关的数

题目总时间限制: 1000ms 内存限制: 65536kB 描述 一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n < 100)的与7无关的正整数的平方和. 输入 输入为一行,正整数n(n < 100) 输出 输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。 样例输入 21 样例输出 233

2017-12-04 21:46:30 734

原创 POJ 1833 排列

题目总时间限制: 5000ms 内存限制: 65536kB 描述 题目描述: 大家知道,给出正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出,如n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。任务描述: 给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1排列为第1个排列,即排列1 2

2017-12-01 23:49:59 330

原创 POJ 2745 显示器

题目总时间限制: 1000ms 内存限制: 65536kB 描述 你的一个朋友买了一台电脑。他以前只用过计算器,因为电脑的显示器上显示的数字的样子和计算器是不一样,所以当他使用电脑的时候会比较郁闷。为了帮助他,你决定写一个程序把在电脑上的数字显示得像计算器上一样。 输入 输入包括若干行,每行表示一个要显示的数。每行有两个整数s和n (1 <= s <= 10, 0 <= n <= 9999

2017-12-01 21:05:16 1171

Hadoop技术内幕:深入解析HADOOP COMMON和HDFS架构设计与实现原理 目录完整版

网上其余的资源都没有目录或者目录不全,也不太清晰。这个版本是高清版本,而且有完整目录,放心下载。

2016-10-12

Hadoop技术内幕:深入解析HADOOP COMMON和HDFS架构设计与实现原理

《Hadoop技术内幕:深入解析HADOOP COMMON和HDFS架构设计与实现原理》,珍贵资源。

2016-10-12

Android客户端与服务器端的json数据交互 最全

Android客户端与服务器端的json数据交互(包括服务器代码 客户端代码和建表语句 代码最全

2015-03-13

老罗Android视频http协议开发包

老罗Android视频中http协议那一章视频用到的开发包,亲测可用。

2015-01-26

JDK API 1.6中文版CHM格式

JDK API1.6中文版,chm格式,无需安装,直接点击打开,亲测可用。

2015-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除