自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

万豪给给的博客

新博客地址,欢迎大家一起学习交流

  • 博客(15)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 Money Transfers

题意: 有n个银行(n你在每个银行都存了或者欠他们一定数量的钱,但总和为0,你只能在相邻两个银行之间进行转账操作,比如和1相邻的两个银行是2和n。求最少的转账次数。 思考此问题的过程:    一开始想到要将那些划分成不同区域,每个区域和为0,然后每有一个区域,其总的需要步骤减一,因为不需要将这部分汇入到整体的那一步。   一开始以为每次分一个区域便要进行处理。实际上,应该按照一个值去划

2016-05-28 23:22:12 421

原创 poj1654

题目大意:一个坐标系,从原点开始走,然后1-4分别代表,向右下走,向右走,向右上走,向下走,5代表回到原点,6-9代表,向上走,向左下走,向左走,向左上走。(看翻译直接无限WA),给出一串包含1-9的字符串,问你这些点所围成的面积。 根据向量叉乘即为其组成平行四边形的面积,除以二变(取绝对值)为三角形的面积 向量的一边为(a,b),另一边为(c,d) s=abs(a*d-b*c)/2;

2016-05-28 20:47:36 390

原创 滑雪与时间胶囊

题目大意: 一个孩子去滑雪,他想要用最短距离访问最多景点,题目会给出M条路径和N个景点。景点是路径的交点。这个孩子还有时间胶囊,时间胶囊可以让他直接转移到上次访问过的景点,问:在访问最多景点的条件下,最短路

2016-05-28 08:40:40 518

原创 HDU4355(三分)

题目大意: 有n个精灵在一维坐标轴上,并且每个精灵都有一个权值,每个精灵从一个点到达一个点要花费:S3*W(s代表距离),问所有的精灵要聚在一起,最小花费是多少。 设最终要求的点的位置是x,则花费为:∑fabs(x[i]-x)^3*w[i]。此函数为凸函数,因此可以三分。 三分基本套路:        通过对一段区域中间分一点,将区域分为左右两部分,再分别取中间,对两个

2016-05-26 08:58:48 420

原创 线段树模板

转自:点击打开链接 #include #include #include using namespace std; const int maxn = 222222; int MAX[maxn << 2]; //保存最大值 int MIN[maxn << 2]; //保存最小值 int SUM[maxn << 2]; //保存和 void PushUP(int rt)

2016-05-21 09:44:27 324

原创 已知中序和后序建树

原题目是给你中序遍历和后序遍历,让你求出分层遍历的结果。 这是根据中序遍历和后序遍历,进行建树,然后各种遍历结果就很容易求出了。 build(int inl, int inr, int pol, int por, Node* &root) inl 表示建树时中序遍历的左边界限制, inr 表示建树时右边界的限制,pol,por表示后序遍历左右边界的限制,Node* &root 是当前根节

2016-05-15 20:35:44 1179

原创 HDU2141

Description Give you three sequences of numbers A, B, C, then we give you a number X. Now you need to calculate if you can find the three numbers Ai, Bj, Ck, which satisfy the formula Ai+Bj+Ck = X.

2016-05-12 06:46:58 411

原创 拓扑排序浅析

基本思路: 1.读入数据,记录图的入度和邻接表。 2.每次找入度为 0 的顶点,然后输出,将与该顶点相连的顶点的入度减一,重复上述,直至无法找到入度为 0 的顶点,完毕。 附上hdu1285 #include #include #include #include #define MAX 600 using namespace std; int map[MAX][MAX]; //邻

2016-05-11 18:37:49 347

原创 计数排序

(1)原理和代码以及时间复杂度分析           1.计数排序的原理:设被排序的数组为A,排序后存储到B,C为临时数组。所谓计数,首先是通过一个数组C[i]计算大小等于i的元素个数,此过程只需要一次循环遍历就可以;在此基础上,计算小于或者等于i的元素个数,也是一重循环就完成。下一步是关键:逆序循环,从length[A]到1,将A[i]放到B中第C[A[i]]个位置上。原理是:C[A[i

2016-05-10 10:00:08 595

原创 Dijkstra

#include #include #include #include using namespace std; const int INF = 0x3f3f3f3f; struct Edge { int vertex, weight; }; class Graph { private: int n; vector * edges; bool * visited; pu

2016-05-08 22:06:56 297

原创 Prim算法

#include #include #include #include using namespace std; const int INF = 0x3f3f3f3f; struct Edge { int vertex, weight; }; class Graph { private: int n; bool * visited; vector *

2016-05-08 21:34:55 401

原创 uva548Tree

You are to determine the value of the leaf node in a given binary tree that is the terminal node of a path of least value from the root of the binary tree to any leaf. The value of a path is the sum

2016-05-06 15:28:05 737

原创 Points in Rectangle (树状数组)

Description As the name says, this problem is about finding the number of points in a rectangle whose sides are parallel to axis. All the points and rectangles consist of 2D Cartesian co-ordinates.

2016-05-04 18:53:23 443

转载 树状数组详细介绍

树状数组(Binary Indexed Trees) November 15, 2012 作者:Hawstein 出处:http://hawstein.com/posts/binary-indexed-trees.html 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 ,转载请注明作者及出处。

2016-05-04 16:51:21 513

原创 HDU5120 (容斥原理)

题目大意:求两环的相交面积。 容斥原理,两个大圆面积之交集 - 两个大圆与另一个小圆面积之交集 + 两小圆面积之交集。直接拿模板。 #include #include #include using namespace std; const double pai=acos(-1.0); class Circle { public: double x,y,r; Circle(d

2016-05-03 20:43:05 341

JDK9.0.1安装包

JDK9.0.1 包含Windows版本和Linux版本,从官网上下了好久。JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包JDK9.0.1安装包

2017-10-29

mysql操作练习的表数据

练习mysql操作的习题 还有答案 见链接 http://blog.csdn.net/qq_33665647/article/details/62888383

2017-03-17

验证码自动填充

短信验证码自动填充

2017-02-17

Android短信发送器

A页面打开B页面,选中B的值,关闭B页面,并把B中选中的值返回A页面,短信发送器代码,导入ADT eclipse开发环境

2017-02-16

SSH中改变用户头像

本项目实现了改变用户头像的功能,使用前需要读者根据User类自行建一张表,并插入一条数据,项目方可运行。

2017-02-02

SSH处理文件上传

这种方法经常使用在网站改变用户头像时。导入myeclipse便可直接使用。

2017-02-02

EcFun综合娱乐网站

该网站使用的技术有,hibernate,jsp,servlet,ajax,都是javaee的基础内容,但代码量较大,共5000余行,综合性较好,本项目最适合那些javaee知识点基本学完,又希望找一个项目做来增加项目经验的人。

2016-12-12

农贸产品项目javaee实现

这个项目是我第一个与他人合作完成的项目,我用java写后台,综合性较强,用到了hibernate,jsp,servlet,适合那些javaee已经入门,想要通过项目来提高自己的朋友。

2016-11-07

js实现浮层

当鼠标悬停在某个区域,便会显示一个矩形方框浮在当前页面,当鼠标移开此区域,矩形方框便会消失,你可以在矩形方框里放置任何你想要的信息,甚至图片。代码很好移植。

2016-11-07

数字验证码

这个压缩文件放了验证码的代码,自己在自己工程里用到过,挺方便的,而且很好看 ,所以拿出来与大家免费分享。提醒一点不要忘记在 web.xml 里把ValidateCodeServlet映射到ValidateCodeServlet。

2016-11-07

图书馆管理系统

一个利用了servlet,jsp,xml技术的综合项目。 实现的功能有: 1.提供用户注册登录功能 2.记录用户借阅与归还 3.在不登录的情况下,可以按书名或者作者查找对应书籍 4.登录的情况下,可以查看用户所借图书 使用了MVC模式。适用于那些未学过框架,但其余的javaee部分已经掌握,希望找一个实战项目的同学。

2016-09-11

JSP帮助文档

找了许久才找到不是空的帮助文档,这个全是html链接文档,需要的朋友可以下载。

2016-09-07

XPath帮助文档

Xpath Tutorial.chm多种语言(包括汉语),找了许久才找到,赚点辛苦费,保证不为空。

2016-08-22

2048网页版游戏

2048数字游戏曾经风靡一时,易于操作。写这个游戏用到的知识有html+css+javascript+jquery,虽说是用到了jquery,但都是最基础的知识,自己写这个游戏前还没学过jquery,只是看着文档就完成了游戏。写完这个游戏,巩固了自己javascript,html,css的应用水平,学到了很多遗漏的知识点,顺便学习了jquery,所以推荐给所有学习javascript,html,css,jquery的朋友。

2016-08-10

用java做出聊天工具

学了java一周便开始做这个聊天工具,做这个工具之前还未学过数据库和网络编程,也是通过做这个工具学习的,工具不难,但涉及数据库,网络编程,多线程,界面设计等基础知识,十分适合刚接触java的初学者,或是没接触过数据库和网络编程的学生,因为都是最基础的知识,可以借鉴顺便学习数据库和网络编程。

2016-06-26

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

TA关注的人

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