自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

赏星乐事

to be a better man

  • 博客(172)
  • 收藏
  • 关注

转载 RCNN算法

Girshick, Ross, et al. “Rich feature hierarchies for accurate object detection and semantic segmentation.” Proceedings of the IEEE conference on computer vision and pattern recognition. 2014. Regio

2017-11-28 20:56:28 460

转载 Saliency Detection A Spectral Residual Approach

《Saliency Detection: A Spectral Residual Approach》是上交高材生侯晓迪在07年的CVPR上发表的一篇论文,这篇文章提出了一个图像视觉显著性的简单计算模型,这个模型和Irri提出的模型是两个截然不同的模型,Irri模型对于图像视觉显著性主要关注整幅图片突出的部分,通过各种特征的融合提取显著性图,而Hou的这个模型一上来关注的点就不在一张图片里突出的地方,

2017-10-31 15:49:39 647

原创 奶牛的编号

题目:题目描述 有N(1≤N≤1000)头奶牛,它们都被标上一个优先等级编号:1,2或3。用来表示它们喝水时的优先次序,编号为l的最优先,编号为2的其次,编号为3的最后。每天奶牛开始时排成一行,但总是很乱,需要你把它们重新排成编号为1的奶牛在最前面,编号为2的其次,编号为3的奶牛在最后。你能计算出最少需要多少的交换次序来完成这次重排吗?输入 第1行:1个整数N; 第2至N+I行:第i+l

2017-09-29 20:58:54 1369

转载 成为IT精英,我奋斗了7年

这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过MIS、数据库,应用程序,做过通信软件、硬件驱动、协议栈,到现在做操作系统内核和IC相关开发,这中间走了很多弯

2017-09-29 20:55:58 578

转载 cnki账号 中国知网 免费 入口 用户名 密码 国内外学术刊物数据库账号

因cnki官方强力介入,博主不得不作出一个艰难的决定:本博文从2010年11月8日起不再发布和更新账号,需要免费账号的朋友请移步至零点花园新手资源版,需要高权账号的朋友请到国内资源版,实在着急的可以去文献互助版求助,15钟内帮你搞定!需要硕博论文的就去硕博论文互助版!

2017-08-29 15:51:06 14485

原创 Matlab对二值图像进行轮廓提取

本文主要总结一下在matlab中可用于进行轮廓提取的函数。 1 bwperim 根据参考资料[2]的提示,可以使用bwperim()函数进行轮廓提取,具体代码如下:%读取原图 im = imread( filepath ); imshow(im); title('原图'); % 转二值

2017-08-27 16:57:29 6690 1

转载 工作5年后才明白的道理

有些道理,工作5年后才明白,但其实无论是处于哪一个阶段,都应该明白。 —01— 你没资格安于现状 我曾经很不喜欢俭省的朋友,觉得赚了钱不花就是亏待自己,是不懂得投资自己。 工作5年后才明白,其实真正的善待自己,是居安思危,是有钱的时候不乱花,是强大的风险防范能力。 二十几岁的年纪,不稳定的小企业,没有着落的房子,不超过五位数的存款,前途未卜,此刻的你哪有什么资格安于现状? 但如果看不到前

2017-08-25 15:14:56 483

原创 最大乘积和

代码如下#include <bits/stdc++.h>using namespace std;typedef long long LL;const int MAXN = 100050;LL a[MAXN], sum[MAXN];LL L[MAXN], R[MAXN];int n;int main (){ scanf("%d", &n); for(int i = 1;

2017-08-24 12:32:52 459

原创 第一题“最大”点集

代码如下#include <bits/stdc++.h>using namespace std;bool cmp(pair<int,int> first,pair<int,int> next){ return first.second>next.second; }int main(){ int n; vector<pair<int ,int> > vec; wh

2017-08-24 11:45:01 342

原创 [编程题] 保卫方案

战争游戏的至关重要环节就要到来了,这次的结果将决定王国的生死存亡,小B负责首都的防卫工作。首都位于一个四面环山的盆地中,周围的n个小山构成一个环,作为预警措施,小B计划在每个小山上设置一个观察哨,日夜不停的瞭望周围发生的情况。 一旦发生外地入侵事件,山顶上的岗哨将点燃烽烟,若两个岗哨所在的山峰之间没有更高的山峰遮挡且两者之间有相连通路,则岗哨可以观察到另一个山峰上的烽烟是否点燃。由于小山处于环上,任

2017-08-23 15:55:43 444

原创 找出函数的最宽尖峰

【题目描述】按数组的形式给出函数f(x)的取值,即数组A的A[0]元素为f(0)的取值,数组的取值都为整数,函数在每个点都是严格单调递增或者严格递减(即A[i-1] != A[i] != A[i+1]),要求找出最宽的先上升后下降的区间(这个区间内函数的值必须先上升到一个点然后下降,区间的上升段和下降段长度必须都大于0)。 1. 如果找到符合条件的最大区间输出数组对应的左右下标(保证只有一个最大区

2017-08-23 13:51:40 426

原创 字典序

给定整数n和m, 将1到n的这n个整数按字典序排列之后, 求其中的第m个数。 对于n=11, m=4, 按字典序排列依次为1, 10, 11, 2, 3, 4, 5, 6, 7, 8, 9, 因此第4个数是2. 对于n=200, m=25, 按字典序排列依次为1 10 100 101 102 103 104 105 106 107 108 109 11 110 111 112 113 114

2017-08-23 13:32:51 444

转载 做人,赢在格局 ,输在计较!

我们常常谈论做人、格局、胸怀,为什么这些很重要?因为这是构成你人的最重要的几个方面,你怎样做,你就成为了怎样的人。 ●做人 做人智商高不高没关系,情商高不高也问题不大,但做人的格局一定要大,说白了,你可以不聪明,也可以不懂交际,但一定要大气。 ●格局 如果一点点挫折就让你爬不起来,如果一两句坏话、就让你不能释怀,如果动不动就讨厌人,憎恨人,那格局就太小了。 ●胸怀 做人有多大气,就会有多

2017-08-23 10:27:31 427

原创 跳石板

小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3……. 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的 石板,小易单次只能往前跳K的一个约数(不含1和K)步,即跳到K+X(X为K的一个非1和本身的约数)的位置。 小易当前处在编号为N的石板,他想跳到编号恰好为M的石板去,小易想知道最少需要跳跃几次可以到达。 例如: N = 4,M = 24: 4->6->8->1

2017-08-22 17:02:18 249

原创 优雅的点

题目描述 小易有一个圆心在坐标原点的圆,小易知道圆的半径的平方。小易认为在圆上的点而且横纵坐标都是整数的点是优雅的,小易现在想寻找一个算法计算出优雅的点的个数,请你来帮帮他。 例如:半径的平方如果为25 优雅的点就有:(+/-3, +/-4), (+/-4, +/-3), (0, +/-5) (+/-5, 0),一共12个点。 输入描述: 输入为一个整数,即为圆半径的平方,范围在32位in

2017-08-22 16:30:15 234

原创 回文序列

题目描述 如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是回文序列。 现在给出一个数字序列,允许使用一种转换操作: 选择任意两个相邻的数,然后从序列移除这两个数,并用这两个数字的和插入到

2017-08-22 15:58:12 863

原创 题目描述

给定两个升序排列的单向链表 a、 b ,请设计一个方法合并 a和 b 且合并后保持降序有序。 例如: a : 5->10->15->20; b: 6->7->25 合并后为: 25->20->15->10->7->6->5#include<stdio.h> #include<stdlib.h> typedef struct node{ char data; stru

2017-08-22 14:14:38 320

转载 你的阅读造就了你 You are what you read

电脑那端的你:大学生活还是让你不满意么?课程枯燥,老师敷衍,有人创业,有人恋爱。你心志不低,想要一份光辉的未来。可是,你说大一过得浑浑噩噩,大二也在稀里糊涂中即将过去。每天醒来你都告诉自己要努力奋斗,可是每一天过去的时候都好像一事无成。你看励志书,里面说目标明确、意志坚定就可以达到目标。你总是做不到。我告诉你一个真相:如果你真的想在经济方面有所作为,那么你就看错书了。想在经济方面有所建树,你首先应该

2017-08-22 13:29:55 236

转载 当初的愿望实现了么?

你今年二十五六岁,站在人生的十字路口,你除了一纸文凭什么都没有。你离乡背井在异地读了四年大学,在这个陌生的城市你依然找不到归属感。你还是搞不懂错综复杂的交通,你一开口大家都知道你是外地人。你不是官二代不是富二代,你没有丰富的背景,只有一个落寞的背影。你不是名牌大学的优秀毕业生,你念的不是金牌专业,你身上没有各种荣誉。你开着电脑一封封投着简历,投出一个个希望。你参加一个个招聘会,尽量把自己打扮的看起来

2017-08-22 13:27:50 250

转载 考博经历

在考博之前,就像今天大部分正在考博中的战友们一样,我也曾困惑、纠结过许多。但经历过之后才知道,只要做好规划、适当复习,就可以事半功倍。在事先完全没有和任何导师的“关系”的情况下,作为二线城市双非本硕的我,一举拿下top2之一和北师的两张offer。这里有运气也有很多考博的经验,包括选导师、选学校、专业课和英语复习等。这些都是考博中最关键的几个要素。可以说,选好导师和方向,再去系统规划复习策略,比什么

2017-08-22 13:22:04 536

原创 阿里编程-城堡问题

题目: 将军大胜归来,夺取许多城堡(xi,yi)。国王许可,你站在任意的城堡上,选择任意视角,看得见的城堡都是你的,包括你站的城堡,但头不能动。而且你不能站在城堡构成的凸焦点上。将军的视角刚好小于180度(无限接近180度),可以看得无限远。请计算出将军最多能得多少城堡。如果所有的城堡都在凸焦点上,那么将军一个城堡也得不到。 输入: 第一行,整数m,表示接下来有m行。接下来的m行,每行都有2个

2017-08-21 21:15:06 627

原创 [编程题] 编码

假定一种编码的编码范围是a ~ y的25个字母,从1位到4位的编码,如果我们把该编码按字典序排序,形成一个数组如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a的Index为0,aa的Index为1,aaa的Index为2,以此类推。 编写一个函数,输入是任意一个编

2017-08-21 18:25:20 286

原创 购物单

王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子: 主件 附件 电脑 打印机,扫描仪 书柜 图书 书桌 台灯,文具 工作椅 无 如果要买归类为附件的物品,必须先买该附件所属的主件。每个主件可以有 0 个、 1 个或 2 个附件。附件不再有从属于自己的附件。王强想买的东西很多,为了不超出

2017-08-21 14:54:20 269

原创 美团编程

实现一个动态数组类,功能包括在位置 N 增加一个数据,在位置 N 删除一个数据,获取第 N 大的数据,获取第 N 小的数据,获取数组的第 N 个数据,其中, N 取任意值。#include <iostream>#include <stdio.h>#include <algorithm>struct my_list{ my_list *next; int value; my_list

2017-08-20 20:49:24 349

原创 字符串分隔

题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组输入例子:abc 123456789输出例子:abc00000 12345678 90000000#include <iostream>#incl

2017-08-20 15:29:48 197

原创 [编程题] 异或

给定整数m以及n各数字A1,A2,..An,将数列A中所有元素两两异或,共能得到n(n-1)/2个结果,请求出这些结果中大于m的有多少个。 输入描述: 第一行包含两个整数n,m. 第二行给出n个整数A1,A2,…,An。数据范围对于30%的数据,1 <= n, m <= 1000对于100%的数据,1 <= n, m, Ai <= 10^5输出描述: 输出仅包括一行,即所求的答案输入例子1:

2017-08-20 14:53:06 1565

原创 [编程题] 头条校招

头条的2017校招开始了!为了这次校招,我们组织了一个规模宏大的出题团队,每个出题人都出了一些有趣的题目,而我们现在想把这些题目组合成若干场考试出来,在选题之前,我们对题目进行了盲审,并定出了每道题的难度系统。一场考试包含3道开放性题目,假设他们的难度从小到大分别为a,b,c,我们希望这3道题能满足下列条件: a<=b<=c b-a<=10 c-b<=10 所有出题人一共出了n道开放性题目。

2017-08-20 14:12:55 971 1

原创 [编程题]奖学金

小v今年有n门课,每门都有考试,为了拿到奖学金,小v必须让自己的平均成绩至少为avg。每门课由平时成绩和考试成绩组成,满分为r。现在他知道每门课的平时成绩为ai ,若想让这门课的考试成绩多拿一分的话,小v要花bi 的时间复习,不复习的话当然就是0分。同时我们显然可以发现复习得再多也不会拿到超过满分的分数。为了拿到奖学金,小v至少要花多少时间复习。输入描述: 第一行三个整数n,r,avg(n大于等于

2017-08-19 21:02:43 651 2

原创 [编程题] 构造队列

小明同学把1到n这n个数字按照一定的顺序放入了一个队列Q中。现在他对队列Q执行了如下程序: while(!Q.empty()) //队列不空,执行循环{int x=Q.front(); //取出当前队头的值xQ.pop(); //弹出当前队头Q.push(x); //把x放入队尾x = Q.

2017-08-19 17:45:10 289

原创 [编程题] 洗牌

洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左手的最后一张牌,接着放下右手的倒数第二张牌,再放下左手的倒数第二张牌,直到最后放下左手的第一张牌。接着把牌合并起

2017-08-19 17:32:18 337

原创 [编程题] 寻找三角形

三维空间中有N个点,每个点可能是三种颜色的其中之一,三种颜色分别是红绿蓝,分别用’R’, ‘G’, ‘B’表示。 现在要找出三个点,并组成一个三角形,使得这个三角形的面积最大。 但是三角形必须满足:三个点的颜色要么全部相同,要么全部不同。 输入描述: 首先输入一个正整数N三维坐标系内的点的个数.(N <= 50) 接下来N行,每一行输入 c x y z,c为’R’, ‘G’, ‘B’ 的

2017-08-18 22:13:11 329

原创 微软平台下的visual studio的快捷键大全

Ctrl+E,D —-格式化全部代码 Ctrl+E,F —-格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示

2017-08-18 21:48:05 294

原创 [编程题] 度度熊回家

一个数轴上共有N个点,第一个点的坐标是度度熊现在位置,第N-1个点是度度熊的家。现在他需要依次的从0号坐标走到N-1号坐标。 但是除了0号坐标和N-1号坐标,他可以在其余的N-2个坐标中选出一个点,并直接将这个点忽略掉,问度度熊回家至少走多少距离? 输入描述: 输入一个正整数N, N <= 50。接下来N个整数表示坐标,正数表示X轴的正方向,负数表示X轴的负方向。绝对值小于等于100输出描述

2017-08-18 21:43:43 277

原创 查找字符串中无重复最长子串的长度

题目:输入是一个字符串,找出没有重复字符的最长子字符串的长度 示例: “abcabcbb”最长子串(abc)长度为3 “bbbbbbb”最长子串(b)长度为1 “abdevbac”最长子串(bdev)长度4//O(N^2)的时间复杂度 int max_unique_substring2(char * str) { int i,j; int begin;

2017-08-18 21:18:04 586 1

原创 [编程题] 买帽子

度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? 输入描述: 首先输入一个正整数N(N <= 50),接下来输入N个数表示每顶帽子的价格(价格均是正整数,且小于等于1000)输出描述: 如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1输入例子1: 10 10 10 10 10 20 20 30 3

2017-08-18 19:35:04 293

原创 MIT HAKMEM算法

代码如下:int bitcount(unsigned int n) { unsigned int tmp; tmp = n - ((n >> 1) & 033333333333) - ((n >> 2) & 011111111111); tmp = (tmp + (tmp >> 3)) & 030707070707;

2017-08-18 16:22:48 914

原创 句子反转

题目描述 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。 比如: (1) “hello xiao mi”-> “mi xiao hello” 输入描述: 输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符) 输出描述: 对于每个测试示例,要求输出句子中单词反转后形成的句子 示例1 输入hello xi

2017-08-17 22:25:38 299

原创 炮台攻击

兰博教训提莫之后,然后和提莫讨论起约德尔人,谈起约德尔人,自然少不了一个人,那 就是黑默丁格——约德尔人历史上最伟大的科学家. 提莫说,黑默丁格最近在思考一个问题:黑默丁格有三个炮台,炮台能攻击到距离它R的敌人 (两点之间的距离为两点连续的距离,例如(3,0),(0,4)之间的距离是5),如果一个炮台能攻击 到敌人,那么就会对敌人造成1×的伤害.黑默丁格将三个炮台放在N*M方格中的点上,并且给出敌人

2017-08-17 20:27:13 203

原创 编程测评

问题如下 代码如下#include <bits/stdc++.h>using namespace std;//KMP算法 int KMP(const string& target,const string& pattern){ const int target_length = target.size(); const int pattern_length = patte

2017-08-17 16:55:58 338

原创 [编程题] 最大乘积

给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1) 输入描述: 无序整数数组A[n]输出描述: 满足条件的最大乘积输入例子1: 4 3 4 1 2输出例子1: 24#include <bits/stdc++.h>using namespace std;int main() { int n;

2017-08-16 20:23:44 839

空空如也

空空如也

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

TA关注的人

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