自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 背包算法

#include<iostream>#include<algorithm>using namespace std;int rate[1000];int order[1000]; bool cmp(int i, int j){ return rate[i]>rate[j]? true : false; }double Solver(int W...

2018-03-22 14:47:20 225

原创 算法分析作业

#include<iostream>#include <time.h>#include<cstdlib>#include<ctime>#define random(x) (rand()%x)using namespace std;//double sort int S[1000000]; int begin; int end;vo...

2018-03-09 14:50:01 303

原创 《LDAHash: Improved Matching with Smaller Descriptors》阅读笔记

      论文中提出了一种LDAHashing(Linear Discriminant Analysis ), 比之前的哈希算法产生的汉明码短了10-20倍,并且更好的匹配相关图片。在同一个视图,不同的角度这种情况下,即使欧拉空间显示距离距离非常大,但仍然被识别为同一类。步骤1.投影矩阵2.阈值选择定义一个距离度量对于那些在正例里面的数据,数据点据小于R。在负例里面的数据点距大于R。可构造该损失...

2018-03-05 16:19:52 833

原创 《Locality-Sensitive Hashing Scheme Based on p-Stable Distributions》阅读笔记

       在数据量急速扩张和对搜索速度期望提高的背景下,位置敏感哈希技术(LSH:locality-senstive hashing)应运而生。顾名思义,这种技术就是数据点在哈希之后保持原始数据之间的距离。换一种说法就是,在原始距离中较近的点有较大的可能性被哈希成同一个点,而原始距离中距离较远的点有较大的可能性被哈希成距离很远的数据。本文对原始的LSH提出了一种改进,即基于一种基于p-stab...

2018-03-02 15:48:44 1711

原创 win10安装tensorflow(小白笔记)

最近在安装tensorflow,可是很多博客里面的教程都比较旧了,所以走了很多弯路本给出最新的安装方法,也是自己做下笔记:1.安装Anaconda3.x 版本(一个基于python3.x的科学计算包,下载后自带python3.x)2.tensorflow有两种版本,一个是gpu的,一个是 cpu的。(gpu版本的需要另外两个组件,可以自行查资料)如果要下载CPU版本在cmd里运行命

2018-01-29 18:52:20 428

原创 dijkastra算法实践poj2387

poj2387题目链接Dijkstra算法入门题目描述:找出图G中从点1到N得最短路径InputLine 1: Two integers: T and N Lines 2..T+1: Each line describes a trail as three space-separated integers. The first two integers are the landmarks bet

2017-11-04 21:25:19 339

翻译 抽象代数(2)

半群和群介绍:半群理论在20世纪60年代由于它在自动机和形式语言中的应用获得了广泛的重视。而群是抽象代数研究的历史最长和最深入的一类代数系统,群论中的概念和方法是代数研究中的典型方法。半群的概念定义1:代数系统<S,∘>\lt S,\circ\gt称为半群,如果对任意a,b,c∈Sa,b,c\in S,有(a∘ b)∘c=(a∘b)∘c(a\circ\ b)\circ c = (a\circ b)\

2017-10-30 14:49:29 1004

翻译 抽象代数

代数系统为什么要研究抽象代数??代数学的研究历史悠久,但是从20世纪初以来,代数学的研究对象和研究方法发生了重大变化,人们慢慢发现许多不同的代数系统有相似的运算和结构,于是抽象代数应运而生。其实抽象代数就是把一些代数系统特殊的性质抽离出来,只研究他们最根本的结构和运算性质。可以说没有抽象代数结构的研究和数理逻辑研究的先行发展,图灵机这样的计算模型就不可能被设计出来,另一方面,格和布尔代数在计算机硬件

2017-10-29 16:46:31 5178

原创 各种常见排序算法的C++实现

冒泡排序冒泡排序是大多数人学到的第一个排序,其基本思想把最小的元素像冒泡一样浮到顶端,时间复杂度为O(n^2)//BubleSort//Each iteration, the least element buble up.void BubleSort(int *P, int n){ for(int i=0;i&lt;n;i++){ for(int j=n-1...

2017-10-27 11:45:16 396

原创 几何专题的基础算法

整理几何计算问题的一些数据结构以及判断点在多边形内的程序实现,以后会补充二维的凸包算法//刘汝佳—算法竞赛入门经典竞赛指南 几何专题#include<iostream>#include<math.h>using namespace std;//pointstruct Point{ double x,y; Point(double x=0, double y=0) :

2017-10-24 23:28:36 313

原创 Trie树的C++简单实现

Trie是一种用来高效保存字符串的数据结构,是AC自动机多模匹配算法的基础#include<iostream>#include<stdio.h>#include<string>#include<string.h>using namespace std;#define maxnode 10000//Trie树中的节点数#define sigma 26//26个小写英文字幕//Trie类

2017-10-21 12:42:11 766

原创 最基本的敌兵布阵C++实现杭电1166

#include#includeusing namespace std;#define MAXN 50000int tree[MAXN*2+1];void build(int node, int l, int r, int *s){ if(l == r) { tree[node] = s[l]; return; } else { int m = (l+r)>>

2017-10-18 20:42:24 611

原创 NYOJ的矩形嵌套问题

同样是本机可以运行,但在oj上编译错误欸描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽。矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩形都可以嵌套在下一个矩形内。输入第一行是一个正正数

2017-10-14 21:51:23 736

原创 数字三角形动态规划poj1163

poj1163 数字三角形本机可以运行,提交就runtime error#includeusing namespace std;int record[105][105];int idxhelper(int k){ return k*(k-1)/2;}int dp(int N, int s[]){ for(int i=1; i<N+1;i++) {

2017-10-14 20:19:57 315

原创 编辑距离C++实现(poj3356)

编辑距离 poj3356采用动态规划的思想,对子问题的最优解进行备份,自底向上边在递归式中直接调用备份解。#include<iostream>#include<string>using namespace std;int L[1001][1001];//备份的二维数组int a,b,c;void LED(int m, int n, string x, string y)//生成最优解的函数

2017-10-14 13:24:35 1843

原创 基于动态规划的最长公共子序列实现(LCS)

问题描述:在生物学中,经常要通过比对DNA序列来得到两个DNA的相似度,其中一种方式是寻找两个子序列的最长公共子序列来衡量相似度。例如:1:ACGCGCGCGAC  2:ACGCTTTTTTTT 的最长公共子序列就是 3:ACGCInput:ACGCGCGCGACACGCTTTTTTTTOutput:ACGC#include#inclu

2017-10-11 22:52:53 326

空空如也

空空如也

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

TA关注的人

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