自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 2018再次上路

2015年07月20日 12:25:26发布的博文 https://blog.csdn.net/huzujun/article/details/46966619挺感慨的, 现在2018年7月18日,刚好过去了三年这三年间发生了太多,别的不说吧,就拿oi来说,我觉得那时候还是没有好好把握机会,没有真的一心一意的训练,可能打了太多游戏,也可能是心太散,或者是的确思维不够,也有运气因素。 但...

2018-07-18 16:32:33 205

原创 kmp深入解析及应用

这个算法用来干嘛对于一个模板串M和一个子串S,n=|M|,m=|S|。定义tend[i]为一个最大的k使得S[1..k]=M[i-k+1..i]。 也就是说M从第i位开始往前能与S的前缀最大匹配的长度。M= a a b b a a b a a b aS= a a b a a b b如上例 tend[7]=3KMP算法就是在线性的时间复杂度内计算tend[1..n]。...

2018-09-05 12:04:32 311

原创 博客迁移

想告别过去,特此迁移到 https://huzujun.github.io/

2018-08-28 23:56:32 215

原创 一维及二维数状数组模板

以前看树状数组总觉得很难,到现在看回来其实本质不过是一个简单的高校维护前缀和的小工具,也不必掌握差分,区间修改老老实实用线段数会比较直观。 奉上我的数状数组板子poj 2155 http://poj.org/problem?id=2155#include <bits/stdc++.h>#define rep(i, a, b) for (int i=a; i<=...

2018-08-07 11:16:22 311

原创 acm实用拓展知识总结

IOlong double %Lfunsigned long long %lluunsigned int %u char s[MAX];scanf(" %[^\n]", s); //遇到回车结束(读一整行)scanf(" %[^ ]", s); //遇到空格结束ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);ssc...

2018-08-06 11:20:47 179

原创 splay模板(功能最全)

回想起来splay大概是高中时的噩梦吧,手敲splay的确挑战太大了,不过到了acm时期,其实应该是不用惧怕splay的,把板子准备好就问题不大。poj3580 虽然不是最简单的题,但是可以作为板子题 https://vjudge.net/problem/POJ-3580题目大意:要求实现一种数据结构,支持对一个数字序列的 6 种操作:ADD x y val:第 x...

2018-08-03 20:38:27 3727 2

原创 三分算法

类似于二分查找,三分搜索法也是比较常用的基于分治思想的高效查找方法。但是和二分不同,二分只适用于单调函数,三分用于单峰函数三分搜索的实现主要是判断midl和midr所在值的大小。以凸函数为例(凹函数类似,只是判mid大小的时候保留小的即可(其实也是保留离极值最近的mid)),先以left和right为端点计算出它们的中点midl,然后再以midl和right为端点计算出它们的中点midr,...

2018-07-24 16:34:36 7377 4

原创 双连通分量 总结及例题

点双连通和边双连通连通的概念:在无向图中,所有点能互相到达连通分量:互相联通的子图点双连通:删掉一个点之后,图仍联通变双连通:删掉一条边之后,图仍联通tarjan 算法:该算法是R.Tarjan发明的。对图深度优先搜索, dfn[i]为第i个结点在搜索树中的深度,low[i]为第i个结点的子树的所有儿子连接到的最上面的结点层数。根据定义,则有:Low(u)=Min{ ...

2018-07-18 16:24:13 5175 2

原创 洛谷1007 独木桥

本题地址: http://www.luogu.org/problem/show?pid=1007题目背景 战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳一个人通过。假如有两个人相向而行在桥上相遇,那么他们两个人将

2015-10-28 21:35:28 861

原创 POJ 3784 Running Median 动态求中位数 堆

http://poj.org/problem?id=3784题意。 多组数据,对于每组数据 输入若干个数,对第k个输入,如果k为奇数,则输出前k个数的中位数那么这就是动态求中位数了 实现的思路也比较简洁和这题类似:http://blog.csdn.net/huzujun/article/details/49470135 都是用到双堆的思想 用两个堆, 大顶堆和小顶堆 每次输入一个数,如果

2015-10-28 21:07:39 1096

原创 洛谷1801 黑匣子_NOI导刊2010提高(06) 【好题】

洛谷1801 黑匣子_NOI导刊2010提高(06) 本题地址: http://www.luogu.org/problem/show?pid=1801题目描述 Black Box是一种原始的数据库。它可以储存一个整数数组,还有一个特别的变量i。最开始的时候Black Box是空的.而i等于0。这个Black Box要处理一串命令。 命令只有两种: ADD(x):把x元素放进BlackBox;

2015-10-28 16:11:13 1829 1

原创 1004. Sightseeing Trip 最小环

http://acm.timus.ru/problem.aspx?space=1&num=1004 Sightseeing trip 观光旅游 BackgroundThere is a travel agency in Adelton town on Zanzibar island. It has decided to offer its clients, besides many other

2015-08-28 15:46:24 588

原创 ural 1008 Image Encoding

http://acm.timus.ru/problem.aspx?space=1&num=1008 题意:一个01信号串在经过某通道的时候会有如下几种可能的变化(1)不变 (2)一个(仅一个)0变成1 (3)在某个位置删掉一个(仅一个)符号 (4)在某个位置增加一个(仅一个)符号并且原信号串必须满足 符号为1的位置和 模 (len+1) 为 0。例如1010,符号为1的位置有1和3,加起来等

2015-08-27 22:35:38 354

原创 ural 1003 Parity 并查集

http://acm.timus.ru/problem.aspx?space=1&num=1003 1003. Parity Time limit: 2.0 second Memory limit: 64 MB Now and then you play the following game with your friend. Your friend writes down a sequen

2015-08-27 15:29:55 1042 1

原创 ural 1002 Phone Numbers 字典树+dp

http://acm.timus.ru/problem.aspx?space=1&num=1003 题意:给定一串数字,问这串数字可能代表的单词,若存在多个可能,输出单词数最少的情况,若还是相同输出任意符合的单词。数字转换规则就是根据手机的按键规则。题解:我们将所有单词转换成数字,然后保存到字典树中。然后开始dp给定的数字串,dp[i]表示从i开始到最后的数字串最少需要多少个单词构成。dp[i]=

2015-08-27 10:06:44 408

原创 UVA 10391 Compound Words

http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=19793 You are to nd all the two-word compound words in a dictionary. A two-word compound word is a word in the dictionary that is the conc

2015-08-24 21:40:00 338

原创 poj1823 - hotel

http://poj.org/problem?id=1823 Hotel Time Limit: 5000MS Memory Limit: 30000K Total Submissions: 2389 Accepted: 1044 DescriptionThe “Informatics” hotel is one of the most luxurious hotels f

2015-08-24 14:53:44 412

原创 洛谷1040 加分二叉树

洛谷1040 加分二叉树 本题地址: http://www.luogu.org/problem/show?pid=1040题目描述   设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第i个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法

2015-08-06 10:58:12 391

原创 洛谷1220 关路灯

洛谷1220 关路灯 本题地址: http://www.luogu.org/problem/show?pid=1220题目描述 某一村庄在一条路线上安装了n盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。 为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快地

2015-08-03 21:22:38 505

原创 洛谷2279 03湖南 消防局的设立

洛谷2279 03湖南 消防局的设立 本题地址: http://www.luogu.org/problem/show?pid=2279题目描述 2020年,人类在火星上建立了一个庞大的基地群,总共有n个基地。起初为了节约材料,人类只修建了n-1条道路来连接这些基地,并且每两个基地都能够通过道路到达,所以所有的基地形成了一个巨大的树状结构。如果基地A到基地B至少要经过d条道路的话,我们称基地A到基

2015-08-03 16:41:45 1288

原创 洛谷1373 小a和uim之大逃离

洛谷1373 小a和uim之大逃离 本题地址: http://www.luogu.org/problem/show?pid=1373题目背景 小a和uim来到雨林中探险。突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声。刹那间,狂风大作,乌云布满了天空,紧接着豆大的雨点从天空中打落下来,只见前方出现了一个披头散发、青面獠牙的怪物,低沉着声音说:“呵呵,既然你们来到这,只

2015-08-02 12:52:28 945

原创 洛谷1028 数的计算

洛谷1028 数的计算 本题地址: http://www.luogu.org/problem/show?pid=1028题目描述   我们要求找出具有下列性质数的个数(包含输入的自然数n):   先输入一个自然数n(n<=1000),然后对此自然数按照如下方法进行处理:   1.不作任何处理;   2.在它的左边加上一个自然数,但该自然数不能超过原数的一半;   3.加上数后,继续按此规

2015-08-01 17:03:33 781

原创 洛谷1064 金明的预算方案

洛谷1064 金明的预算方案 本题地址: http://www.luogu.org/problem/show?pid=1064题目描述 金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间金明自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过N元钱就行”。今天一早,金明就开始做预算了,他把想买的物品分为两类:主件与附件,附件是从

2015-07-30 22:01:37 511

原创 洛谷1197 [JSOI2008]星球大战

洛谷1197 [JSOI2008]星球大战 本题地址: http://www.luogu.org/problem/show?pid=1197题目描述 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系。某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球。这些星球通过特殊的以太隧道互相直接或间接地连接。 但好景不长,很快帝国又重新造

2015-07-21 21:26:50 746

原创 洛谷2024 食物链

洛谷1111 修复公路本题地址: http://www.luogu.org/problem/show?pid=1111题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条

2015-07-20 16:47:28 454

原创 洛谷1111 修复公路

洛谷1111 修复公路本题地址: http://www.luogu.org/problem/show?pid=1111题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条

2015-07-20 15:53:05 746

原创 前言

第一次开通博客,后面也许会留下我冲击oj的点点滴滴。我升高二了,也许这是我最后一年玩oj了,努力拼吧,我不应该好高骛远的去追求省赛一等奖,但是起码要拿到noip提高一等。开通博客是受这个启发:http://www.luogu.org/discuss/show?postid=1327今后应该会写很多题解,也许会记录一些心路历程,不知道该说什么,直接开始动手干吧。

2015-07-20 12:25:26 395 2

空空如也

空空如也

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

TA关注的人

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