自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Manton's blog

欢迎来踩

  • 博客(62)
  • 资源 (17)
  • 收藏
  • 关注

原创 Dijkstra算法,求最短路(dp 动态规划)

•迪杰斯特拉(Dijkstra)算法思想按路径长度递增次序产生最短路径算法:把V分成两组:(1)S:已求出最短路径的顶点的集合(2)V-S=T:尚未确定最短路径的顶点集合将T中顶点按最短路径递增的次序加入到S中,保证:(1)从源点V0到S中各顶点的最短路径长度都不大于                      从V0到T中任何顶点的最

2017-08-29 15:55:22 3350

转载 除法取模与逆元/费马小定理

除法取模与逆元/费马小定理对于正整数和,如果有,那么把这个同余方程中的最小正整数解叫做模的逆元。逆元一般用扩展欧几里得算法来求得,如果为素数,那么还可以根据费马小定理得到逆元为。(都要求a和m互质)推导过程如下(摘自Acdreamer博客)这个为费马小定理,m为素数是费马小定理的前置条件。求a/b=x(mod M)

2017-08-28 18:44:20 393

转载 Java技能清单

·    Java基础部分*Java基础才是重中之重,只有基础打牢了,学习各种框架才能游刃有余。1,菜鸟教程——Java基础:http://www.runoob.com/java/java-tutorial.html2,文件传输基础——IO流(视频):http://www.imooc.com/learn/1233,Java中注解的用法(视频):http://ww

2017-08-24 17:34:34 540

转载 面试总结-Java基础(一)

基础1 switch支持的类型:byte, short, int, char, enum,注意:不支持long,double,JDK7之后,开始支持String。 //简单示例 public class MyDemo { public static void main(String... args) { Demo demo = Demo.A

2017-08-24 17:31:46 300

原创 【POJ 3041 】Asteroids (匈牙利算法最小点覆盖&二分图)

C - AsteroidsTime Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64uSubmit Status Practice POJ 3041DescriptionBessie wants to navigate her spaceship th

2017-08-22 15:37:47 356

原创 【HDU 1068】Girls and Boys(二分图)

B - Girls and BoysTime Limit:10000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit StatusDescriptionthe second year of the university somebody started a study on

2017-08-22 15:33:14 257

原创 【HDU 2063】过山车(二分图)

A - 过山车Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64uSubmit Status Practice HDU 2063DescriptionRPG girls今天和大家一起去游乐场玩,终于可以坐上梦寐以求的过山车了。可是,过山车的每一排只有两个座位,

2017-08-22 15:28:52 296

原创 字典树讲解+模板

字典树(讲解+模版)又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来节约存储空间,最大限度地减少无谓的字符串比较,查询效率比哈希表高。   字典树与字典很相似,当你要查一个单词是不是在字典树中,首先看单词的第一

2017-08-22 15:22:27 604

原创 【HDU 4552】怪盗基德的挑战书(kmp)

点击打开题目怪盗基德的挑战书Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 1419    Accepted Submission(s): 657Problem Description  “在树最

2017-08-16 10:56:52 375

原创 【HDU 1711】Number Sequence(kmp)

点击打开题目Number SequenceTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 29395    Accepted Submission(s): 12363Problem Descript

2017-08-16 10:50:25 289

原创 【HDU 3336】Count the string(kmp)

点击打开题目Count the stringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10886    Accepted Submission(s): 5065

2017-08-16 10:42:20 254

原创 【HDU 2087】剪花布条(kmp)

点击打开题目剪花布条Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 21632    Accepted Submission(s): 13498Problem Description一块花布条,里面有些图

2017-08-16 10:34:29 249

原创 [POJ 2406]Power Strings(kmp)

点击打开题目Power StringsTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 50554 Accepted: 21087DescriptionGiven two strings a and b we define a*b

2017-08-16 10:22:08 252

转载 dd大牛的《背包九讲》

P01: 01背包问题 题目 有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便

2017-08-11 10:51:39 229

原创 【51nod 教程】0-1背包问题(动态规划)

有n件物品,第i件物品(I = 1,2,3…n)的价值是vi, 重量是wi,我们有一个能承重为m的背包,我们选择一些物品放入背包,显然放入背包的总重量不超过m。我们要求选择物品的总价值最大,请问如何选择?这里我们假设所有出现的数都是正整数。第一想法是? (1) 枚举?万能的枚举啊。但对于n件物品,每件都可以选择取或者不取,总的可能性有2n, n = 30就大约已经有10亿种可能了!

2017-08-11 10:49:31 351

原创 【51nod 教程】最长单增子序列(LIS—动态规划)

(LIS Longest Increasing Subsequence)给定一个数列,从中删掉任意若干项剩余的序列叫做它的一个子序列,求它的最长的子序列,满足子序列中的元素是单调递增的。例如给定序列{1,6,3,5,4},答案是3,因为{1,3,4}和{1,3,5}就是长度最长的两个单增子序列。处看此题,怎么做? 万能的枚举?枚举全部2^n个子序列,找出最长的,固然可以,就是复杂度

2017-08-11 09:15:23 327 1

原创 【51nod 教程】编辑距离问题(动态规划)

给定两个字符串S和T,对于T我们允许三种操作:(1) 在任意位置添加任意字符(2) 删除存在的任意字符(3) 修改任意字符 问最少操作多少次可以把字符串T变成S? 例如: S=  “ABCF”   T = “DBFG”那么我们可以(1) 把D改为A(2) 删掉G(3) 加入C所以答案是3。分析: 这个最少的操作

2017-08-11 09:00:08 270

原创 【51nod 教程】最长公共子序列问题(动态规划)

一些概念:(1)子序列: 一个序列A = a1,a2,……an,中任意删除若干项,剩余的序列叫做A的一个子序列。也可以认为是从序列A按原顺序保留任意若干项得到的序列。例如:对序列 1,3,5,4,2,6,8,7来说,序列3,4,8,7 是它的一个子序列。对于一个长度为n的序列,它一共有2^n 个子序列,有(2^n – 1)个非空子序列。请注意:子序列不是子集

2017-08-11 08:47:28 225

原创 【51nod 教程】矩阵取数问题(动态规划)

给定一个m行n列的矩阵,矩阵每个元素是一个正整数,你现在在左上角(第一行第一列),你需要走到右下角(第m行,第n列),每次只能朝右或者下走到相邻的位置,不能走出矩阵。走过的数的总和作为你的得分,求最大的得分。初看此题,你的思路是什么? (1) 贪心? 先走到大的数再说?看这个例子:无论你以什么方式走到3,总和都是1 + 1 + 3 + 1 + 1 + 1 + 1 =

2017-08-09 21:03:45 574

原创 【51nod 教程】最大子段和问题(动态规划)

给出一个整数数组a(正负数都有),如何找出一个连续子数组(可以一个都不取,那么结果为0),使得其中的和最大?例如:-2,11,-4,13,-5,-2,和最大的子段为:11,-4,13。和为20。看见这个问题你的第一反应是用什么算法? (1) 枚举?对,枚举是万能的!枚举什么?子数组的位置!好枚举一个开头位置i,一个结尾位置j>=i,再求a[i

2017-08-09 21:01:08 416

原创 LIC(最长子序列)

1.O(n²)算法定义dp[i]:以ai为结尾的最长上升子序列的长度以ai结尾的上升子序列是:①只包含ai的子序列②在满足jji的以aj为结尾的上升子列末尾,追加上ai后得到的子序列综合以上两种情况,便可以得到递推关系式:dp[i] = max{1, dp[j]+1| j 2.O(nlogn)算法定义dp[i]:长度为i+1的上升子序列中末尾元素的最小值(不存在

2017-08-09 16:25:44 693

原创 并查集

1.O(n²)算法 定义dp[i]:以ai为结尾的最长上升子序列的长度 以ai结尾的上升子序列是: ①只包含ai的子序列 ②在满足j#include<iostream>#include<algorithm>#include<cstring>#include<cstdio>#include<cmath>#include<stack>using namespace std;cons

2017-08-09 16:23:38 181

转载 网络编程是什么?

网络编程是什么?   网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备,然后接受另外一个设备反馈的数据。   现在的网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。   在网络编程中,发起连接程序,也就是发送第一次请求的程序,被称作客户端

2017-08-09 16:08:06 333

转载 对于Java程序猿学习当中各个阶段的建议

回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议其实本来真的没打算写这篇文章,主要是我得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。我自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。但是,最近问我的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复

2017-08-08 19:20:50 592

转载 【HDU 1024】 Max Sum Plus Plus【动态规划求最大M子段和详解-好题 】

点击打开题目HDU 1024 Max Sum Plus Plus【动态规划求最大M子段和详解】  Max Sum Plus PlusTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 29942   

2017-08-08 19:02:27 540

原创 【POJ 2533】Longest Ordered Subsequence(dp求最长增序列的长度)

点击打开题目Longest Ordered SubsequenceTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 54151 Accepted: 24214DescriptionA numeric sequence of ai 

2017-08-08 18:46:22 238

原创 【HDU 1159】 Common Subsequence(dp —lcs模板题)

点击打开题目Common SubsequenceTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 40637    Accepted Submission(s): 18752Problem Descri

2017-08-08 18:39:20 251

原创 【HDU 1257】最少拦截系统(dp求最长 不降 子序列)

点击打开题目最少拦截系统Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 44468    Accepted Submission(s): 17363Problem Description某国为了防

2017-08-08 18:29:03 214

原创 【HDU 1176】免费馅饼( dp )

点击打开题目免费馅饼Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 51432    Accepted Submission(s): 17951Problem

2017-08-08 18:22:31 222

原创 【HDU 1114】Piggy-Bank(dp||完全背包问题)

点击打开题目Piggy-BankTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 26458    Accepted Submission(s): 13391Problem DescriptionB

2017-08-08 18:16:40 436

原创 【HDU 1087】Super Jumping! Jumping! Jumping! (dp动态规划)

点击打开题目Super Jumping! Jumping! Jumping!Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 40346    Accepted Submission(s): 18614

2017-08-08 18:10:19 209

原创 【HDU 1069】Monkey and Banana(dp+sort结构体排序)

点击打开题目Monkey and BananaTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15927    Accepted Submission(s): 8444Problem Descriptio

2017-08-08 18:03:46 244

原创 【HUD 1029】Ignatius and the Princess IV(思维-水题)

点击打开题目Ignatius and the Princess IVTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32767 K (Java/Others)Total Submission(s): 33888    Accepted Submission(s): 14702Proble

2017-08-08 17:54:00 267

原创 【POJ 1789】Truck History(思维,最小生成树)

点击打开题目Truck HistoryTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 28783 Accepted: 11235DescriptionAdvanced Cargo Movement, Ltd. uses trucks

2017-08-03 23:46:17 216

原创 【POJ 1251】Jungle Roads(最小生成树)

点击打开题目Jungle RoadsTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 27375 Accepted: 12887DescriptionThe Head Elder of the tropical islan

2017-08-03 23:39:57 237

原创 【HDU 1102】Constructing Roads(最小生成树)

点击打开题目Constructing RoadsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 24016    Accepted Submission(s): 9223Probl

2017-08-03 23:32:36 358

原创 【POJ 1258】Agri-Net(最小生成树-水题)

点击打开题目Agri-NetTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 60370 Accepted: 25034DescriptionFarmer John has been elected mayor of his to

2017-08-03 23:27:31 255

原创 【HDU 1875】畅通工程再续(最小生成树-水题)

点击打开题目畅通工程再续Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 30088    Accepted Submission(s): 9802Problem Descrip

2017-08-03 23:24:46 226

原创 【POJ 2485】Highways(最小生成树)

点击打开题目HighwaysTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 32131 Accepted: 14619DescriptionThe island nation of Flatopia is perfectly f

2017-08-03 23:13:34 269

原创 【HDU 1863】畅通工程(最小生成树-水题)

点击打开题目畅通工程Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 31435    Accepted Submission(s): 13851Problem Descriptio

2017-08-03 23:00:30 222

VTK9.0.1_Win10 X86 Install.rar

vtk9.0版本的32位,已经cmake编译好,可拿去直接用

2021-05-20

VTK9.0.1_Win10 X64 Install.zip

vtk9.0版本,已经cmake编译好,可拿去直接用64位

2021-05-20

VTKData-9.0.1.tar.gz

官网下载太慢,有需要的可来我这下载

2021-05-20

SoundWire电脑声音放大器

可以在原有电脑音量的基础上放大5倍,轻量级好用

2021-05-20

DevCpp5.8.exe

devC++ 超级好用的c++编辑器

2021-02-28

CHITUBOX64Install_V1.7.0 (1).rar

切片软件

2021-02-28

腾讯研究院-未来经济白皮书2021:数实共生.zip

腾讯研究院-未来经济白皮书2021:数实共生.zip

2021-02-28

RDPWrap-v1.6.2-sc-it.zip

家庭版远程连接RDPW,10家庭版远程连接RDPW,亲测可用

2020-07-04

《矿山信息化概论》结课论文docx

《矿山信息化概论》结课论文

2019-06-15

数据库习题答案(考试必备)

数据库习题答案

2019-02-26

网上书城管理系统

数据库课设(全)

2019-02-24

接口技术复习重点

微机原理复习重点

2018-12-29

软件工程项目文档

软件工程课程设计全部文档,含有软件测试,用户手册,开发计划书,软件开发设计书,需求规格说明书等

2018-12-26

dev配置OpenGL全部库包(全)

dev配置OpenGL全部库包(全) 计算机图形学必备 ,比vc更好用

2018-12-26

计算机组成原理考试大纲

计算机组成原理考试大纲 复习重点(全) 含题目

2018-12-26

计算机图形学实验代码(全)

1.OpenGL初识 2.直线生成算法 3.图形几何变换 4.线段裁剪算法 5.曲线生成算法 6.真实感图形算法 包含升一升二部分

2018-11-09

深入浅出.MFC

c++深入浅出

2017-08-22

空空如也

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

TA关注的人

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