C++
6502
Bzoj 2038---[2009国家集训队]小Z的袜子(hose) 莫队算法

题目链接 http://www.lydsy.com/JudgeOnline/problem.php?id=2038 Description 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说 ...

茶飘香~ @ 2018/08/28

6503
C++智能指针

引用计数技术及智能指针的简单实现 基础对象类 class Point { public: Point(int xVal = 0, int yVal = 0) : x(xVal), y(yVal) { } int getX() const { return x; } int getY() const ...

赤龙绕月 @ 2018/08/28

6505
【入门】匈牙利算法+HNOI2006 hero超级英雄

一、关于匈牙利算法 匈牙利算法是由匈牙利数学家Edmonds提出的,用增广路径求二分图最大匹配的算法。 听起来高端,其实说白了就是: 假设不存在单相思(单身狗偷偷抹眼泪),在一个同性恋不合法的国家里(不存在任何歧视#正色),有一些男人和女人,他们互相之间存在一些互相爱恋的关系。而匈牙利算法就是要促成 ...

Maki_Nishikino @ 2018/08/28

6506
利用二分法实现插入排序算法(二分法使用递归来实现)

最近在看《算法导论》这本书,在练习题当中发现了这样的一个问题:使用二分查找法来实现插入排序,由于之前的内容当中有讲解二分法的递归实现,所以在这便将它们结合起来希望解决这个问题。闲话不多说了,直接上代码: 算法思路很简单,无非是将原来的线性查找被排序元素的合适的位置的部分换成了使用二分法来查找合适的位 ...

NewRookie @ 2018/08/28

6507
1. Two Sum

三颗心 @ 2018/08/28

6508
64. Minimum Path Sum

三颗心 @ 2018/08/28

6509
53. Maximum Subarray

三颗心 @ 2018/08/28

6510
70. Climbing Stairs

三颗心 @ 2018/08/28

6511
55. Jump Game

三颗心 @ 2018/08/28

6512
2. Add Two Numbers

三颗心 @ 2018/08/28

6513
7. Reverse Integer

三颗心 @ 2018/08/28