自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笔记

个人笔记,欢迎交流!

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

原创 hiho一下第226周《Ctrl-C Ctrl-V》

题意:题目链接思路:看完题意应该很快反应典型dp题目,但数据太大,一定有什么递推式转换成公式的规律。所以先想出一个O(n^2)的动态规划做法,打一个表再找规律。dp[i]表示i个操作最多a,分析一下发现最优解最后一步要么是直接a,要么是连续的cltr-v转移过来。j表示连续j个cltr-v操作后。所以 dp[i] = max(dp[i-1]+1,dp[i-j-2] *(j+1))打...

2018-10-30 20:11:00 186 2

原创 Elasticsearch基础操作与对应的curl命令行,python对接实现

前言Elasticsearch 实际上提供了一系列 Restful API 来进行存取和查询操作,我们可以使用 curl 等命令来进行操作,但毕竟命令行模式没那么方便,所以这里我们在介绍操作对应curl命令同时也如何利用 Python 来对接 Elasticsearch 实现同样的事情。python对接Elasticsearch方式Python 中对接 Elasticsearch 使用的就是...

2018-10-29 20:31:27 1316

原创 Ubuntu和Window下ElasticSearch与Kibana插件安装

ElasticSearch简介全文搜索属于最常见的需求,开源的 Elasticsearch(以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口,比如我用的就是Python。同时E...

2018-10-29 20:02:32 363

原创 hiho一下 第225周 Inside Triangle

题意:在一个平面里,判断一个点在不在三角形里,注意在三角形某一边上也算在内。思路:如何判断一个点是否在三角形内呢? 将p点与三个点任意两个相连形成三个小三角形面积之和等于原三角形。注意:由于浮点计算结果考虑精度问题,测试一下0.1就能通过所有数据。#include<bits/stdc++.h>using namespace std;int a[50000+10];struc...

2018-10-22 20:51:58 178

原创 Ubuntu18.04 Torch7 和 cuda8.0+cudnn6.0 + Anaconda3下安装tensorflow1.4-gpu 环境配置

前言:需要跑论文里Torch7技术的代码,后来又有安装tensorflow需求,加起来遇到各种问题折腾快一周,踩很多坑后,有些经验记下来供后来人参考。主要遇到BUG:cuda10.0版本在luarocks install cutorch,cudnn会失败,换成cuda8.0就弄好了。cuda8 与 cdnn7搭配起来不能适配与tensorflow1.4cuda8.0 只能支持gcc ...

2018-10-18 19:53:49 2084

原创 hiho一下 第224周 Split Array

题面 :Link题意:给你一个有n个数递增序列,问能不能分成若干由k个数组成的连续递增序列。思路:很典型贪心。代码#include<bits/stdc++.h>using namespace std;int a[50000+10];int main(){ int T; scanf("%d",&T); while(T--){ int...

2018-10-16 01:02:25 135

原创 hiho一下 第223周 Interval Coverage

题面 :Link题意:先给你一个大区间,和一些小区间,问最少的小区间个数覆盖掉大区间。思路:很典型贪心。代码#include<bits/stdc++.h>using namespace std;struct node{ int s,t;}a[100000+10];bool cmp(node a,node b){ return a.s == b.s ?...

2018-10-10 21:47:32 135

原创 hiho一下 第222周 Big Plus

题面 :Link题意:很简单,直接看图。思路:开始以为一个dfs暴力莽过,看讨论利用前缀和思想,先预处理每一点向四个方向有最多多少个连续点,取最小值即答案。具体见代码!代码#include<bits/stdc++.h>using namespace std;const int maxn = 500+50;int n,mat[maxn][maxn];int Up[max...

2018-10-03 11:19:42 186

原创 Leetcode 910. Smallest Range II

题意:对n(1<=n<=10000)个数的数组每个数有任意两种操作 +Kor-K,问最后得到这个新数组里最大值减去最小值的最小可能是?思路:开始看到最小可能还以为二分(误),后来想枚举一下就可以。最暴力做法每一位两种可能2^n显然不行,我们在考虑不用枚举那么多信息,我们只要知道(枚举)最后得到新数组里最大值和最小值可能情况。于是我们先排个序,思考每一位A[i]+K之后都可能是新数...

2018-10-03 11:10:10 330

空空如也

空空如也

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

TA关注的人

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