自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xdlove

累了,困了,但羞于倒下!!!

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

原创 D. R2D2 and Droid Army(二分加多维线段树查询区间最大值)

简单线段树,直接上代码.#include #include #include #include #include #include #include #include #include #include #define ls u << 1#define rs u << 1 | 1#define lson l, mid, u << 1#define rson mi

2015-02-16 19:33:10 692

原创 D. R2D2 and Droid Army(two pointers)

D. R2D2 and Droid Armytime limit per test 2 secondsmemory limit per testAn army of n droids is lined up in one row. Each droid is described bym integers a1, a2, ..., am,

2015-02-16 18:51:18 763

原创 Find the Clones(字典树之哈希功能)

萌萌哒的链接:http://poj.org/problem?id=2945题目的意思就是找每一个字符串出现的次数,输出出现1-n次的字符串的个数.字典树的哈希应用.index记录相同字符串出现的次数,最后dfs查找. 因为题目中只有4个字母,所以dfs总的时间复杂度为4*字典树的总结点个数.字典树用链表写挺方便的,就是内存花销太大,比如这道题目如果把内存开成26,就

2015-02-15 22:42:09 857

原创 Phone List(简单的字典树插入操作)

Phone ListTime Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 11655    Accepted Submission(s): 3970Problem DescriptionGiven a list of

2015-02-15 19:50:04 2468

原创 统计难题(简单字典树)

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

2015-02-15 15:33:57 1399

原创 C. Watto and Mechanism(字典树加dfs)

CF的传送门题目的意思是给你n个字符串和m个询问,每次询问一个字符串是否可以通过改变其中的一个字母来得到n个字符串中的任意一个,如果可以输出"YES",否则输出"NO";字典树加DFS,首先对所给的字符串建立一颗字典树,然后对于每一个字符串的查询,进行dfs就行,具体看下代码吧!在这里介绍个讲得不错的字典树博客: http://www.cnblogs.c

2015-02-15 13:41:37 1471 2

原创 二分图一•二分图判定

萌萌哒的传送门题目讲的是如何在一堆相亲的名单中找出有错误的地方,如两个同性的被安排相亲;因为相亲的两个人必定是异性,所以题目可以转化为黑白染色问题.何为黑白染色问题......................在一个无向图中,对图中所有的顶点染黑白俩色,并且要求共边的两个端点的颜色不能相同.所以很容易想到直接dfs,对每一个还未染色的顶点进行染色,如果发现当前无法

2015-02-14 22:48:48 1551

原创 Can you answer these queries?(线段树之单点更新)

萌萌哒的传送门因为一个long long 范围内的数开方不会超过10次,所以题目就转化为线段树的单点更新问题.#include #include #include #include #include #include #include #include #include #define ls u << 1#define rs u << 1 | 1#d

2015-02-14 11:14:46 937

原创 Mayor's posters(线段树之点的成段更新加离散化)

bin神的萌萌哒专题这道题目也是简单区间更新的线段树题目,不过题目的数据范围很大,直接搞,时间空间的花费都会异常的高,所以就要用到离散化来优化时间空间复杂度.何为离散化?........................简单地说就是对于给出的庞大数据进行一种数据上的缩小. 比如给你一段(1,10000)的区间,由于我们要的不是其区间长度,我们只需要知道这段区间的状态如

2015-02-13 17:18:38 778

原创 Just a Hook(线段树之点的成段更新)

萌萌哒的传送门/* * hdu 1698 * 线段树的点的成段更新 * 这道题不用预先建树,只需把1号节点延迟标记下就行 */#include #include #include #include #include #include #include #include #include #define ls u << 1#define rs u << 1

2015-02-13 11:40:57 718

原创 Count the Colors(线段树之区间成段更新)

萌萌哒的传送门这道题目是线段树区间成段更新的应用,我们只需在建立线段树时从原来的左右儿子不相连,改为相连即可以解决此类问题.如从原来的[l,mid] , [mid + 1,r] 改为 [l,mid],[mid,r]即可;/********************* * zoj1610 * * 线段树的区间成段更新 * 延迟标记

2015-02-13 00:04:39 898

原创 A Simple Problem with Integers(线段树之区间点的成段更新)

萌萌哒的传送门线段树的另一个知识点,区间点的成段更新,此处需要学习一下一个新的知识点,延迟标记.延迟标记是用来优化线段树的更新和查找的时间复杂度的,总的来说,就是对于当前找到的这一段区间进行标记,然后覆盖其子区间,这样就可以节省时间,不必要去更新到叶子节点去;不过如果下次需要修改到其子区间的话,在把延迟标记传给子区间就行,这就是pushup和pushdown的意义;

2015-02-12 21:43:43 1294

原创 Balanced Lineup(线段树之区间查找最大最小值)

传送门线段树的区间查找最大最小值模板.裸的线段树#include #include #include #include #include #include #include #include #include #define ls u << 1#define rs u << 1 | 1#define lson l, mid, u << 1#de

2015-02-12 21:30:13 1125

原创 POJ 3259 Wormholes(最短路,判断有没有负环回路)

F - WormholesTime Limit:2000MS    Memory Limit:65536KB    64bit IO Format:%I64d & %I64uSubmitStatusDescriptionWhile exploring his many farms, Farmer John has discovered a number of

2015-02-11 12:29:57 1692

原创 Arbitrage(最短路问题)

I - ArbitrageTime Limit:1000MS    Memory Limit:65536KB    64bit IO Format:%I64d & %I64uSubmitStatusDescriptionArbitrage is the use of discrepancies in currency exchange rates to transf

2015-02-10 23:17:53 1591

原创 ACboy needs your help(DP)

ACboy needs your helpTime Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4542    Accepted Submission(s): 2431Problem DescriptionACboy

2015-02-10 21:24:48 711

原创 Matrix Power Series(矩阵快速幂)

矩阵快速幂:http://www.cnblogs.com/kuangbin/archive/2012/08/17/2643347.htmlMatrix Power SeriesTime Limit: 3000MS Memory Limit: 131072KTotal Submissions: 16341 Accepted: 6966

2015-02-09 12:50:11 1182

原创 Heavy Transportation (dp)

C - Heavy TransportationTime Limit:3000MS    Memory Limit:30000KB    64bit IO Format:%I64d & %I64uSubmit  StatusDescriptionBackground Hugo Heavy is happy. After the breakdown of the

2015-02-05 22:06:26 510

Qt5链接Mysql的驱动文件

Qt5链接Mysql的驱动文件,直接找到QT的驱动目录那里,把链接文档拷进去就好了

2016-01-14

操作系统课设(两道批处理系统的两极调度)

在linux平台上用Qt来实现两道批处理系统的两极调度模拟,代码有详细解说,希望能给大家带来帮助。

2016-01-02

广工2015编译原理PL/0课设

本课设实现了老师要求的基本文法的扩展,另外还实现了write语句的实现,文档包括了测试样例,PL/0的全部代码,和课设文档,希望能给大家带来点帮助。

2015-12-19

ACM模板.tar.gz

自己平时的一些ACM算法模板,现在先上传试试效果如何,之后会总结下,发出更好的模板的!

2015-11-12

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

TA关注的人

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