自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

olahiuj的博客

~!@#$%^&*(

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

原创 回文子序列 ssl2662 暴力

Description回文序列是指左右对称的序列。例如1 2 3 2 1是回文序列,但是1 2 3 2 2就不是。我们会给定一个N×M的矩阵,你需要从这个矩阵中找出一个P×P的子矩阵,使得这个子矩阵的每一列和每一行都是回文序列。Solution果然竞赛要有信仰→任意一个回文的矩形都是可以由小一圈的回文矩形+最外圈上都是回文串,那么这样子O(n3)O(n^3)暴力一下判断就行了。如果还想快一点可以预处

2017-04-25 20:49:43 364

原创 最长回文 hdu3068 manacher

Problem Description给出一个只由小写英文字符a,b,c…y,z组成的字符串S,求S中最长回文串的长度. 回文就是正反读都是一样的字符串,如aba, abba等Solution这是manacher的模板题嗯所谓manacher就是利用回文串对称的性质,减少相同子串的重复运算,然后这东西的复杂度是O(n)的因为插了一些玄学符号所以数组要开大一倍Code#include <stdio.

2017-04-24 21:01:46 300

原创 Tree2cycle hdu4714 贪心

Description给定一棵N个节点的树,去掉这棵树的一条边需要消耗值1,为这个图的两个点加上一条边也需要消耗值1。树的节点编号从1开始。在这个问题中,你需要使用最小的消耗值(加边和删边操作)将这棵树转化为环,不允许有重边。 环的定义如下: (1)该图有N个点,N条边。 (2)每个顶点的度数为2。 (3)任意两点是可达的。 树的定义如下: (1)该图有N个点,N-1条边。

2017-04-22 16:22:57 475

原创 找对象 ssl2637 费用流

DesciptionSolution一眼题,求费用流的最小割 然后实现用了两个晚上,我果然还是太弱了。。这里需要说明的是,那些幸福度为0的情侣是不能连边的,不然会作为一条占用流量的无用边 然后这里的每个男孩只能爱一个女孩,那么也不能暴力枚举删哪条边了, 这是一个稠密图,那么只能上zkw过了以上Code#include <stdio.h>#include <string.h>#define

2017-04-21 21:53:38 405

原创 多彩的树 ssl2658 dfs+容斥原理

Description我们将给出一颗有N个节点的树,每个节点都有一个颜色,你可以任意选择一个节点作为起点,并通向它所能到达的节点,然后最终停在一个终点上(起点和终点可能相同),当然了每一个结点只能经过一次,叶子的颜色种类为K。请问有多少种不同的方案可以使得你经过的节点的颜色正好为K种?(两种方案不同当且仅当起点不同或终点不同)。Solution我果然还是太弱了k只有10,那么考虑用容斥原理。考虑去掉

2017-04-19 20:37:01 360

原创 [POI2010]TES-Intelligence Test 洛谷3500 二分

DescriptionOne of the tasks in the Byteotian Intelligence Test (BIT) is to cross out numbers from an initial sequence in such a way that leaves as a result certain given sequences.Byteasar longs to bec

2017-04-18 17:13:10 402

原创 [POI2013]MOR-Tales of seafaring 洛谷3556 bfs

DescriptionYoung Bytensson loves to hang out in the port tavern, where he often listens to the sea dogs telling their tales of seafaring.Initially, he believed them all, however incredible they sounded

2017-04-17 19:38:42 488

原创 花神游历各国 bzoj3211 线段树

Description有一个n个数的序列A,请写一个程序完成下列操作: 1 l r表示查询l到r的和 2 l r表示把每个a[x] (l<=x<=r)变为sqrt(x) n<=100000,m<=100000Solution其实我是偶然看过幂伟的题解的(滑稽 10910^9 最多开根6次就变成1了,对于1无论怎样开根都是不影响的两种做法。如果是树状数组的话用链表或者并查集记录一下每个数

2017-04-16 19:39:35 363

原创 小胖守皇宫 vijos1144 树形dp

Description太平王世子事件后,陆小凤成了皇上特聘的御前一品侍卫。 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状;某些宫殿间可以互相望见。大内保卫森严,三步一岗,五步一哨,每个宫殿都要有人全天候看守,在不同的宫殿安排看守所需的费用不同。 可是陆小凤手上的经费不足,无论如何也没法在每个宫殿都安置留守侍卫。Solution这是去年的坑了现在才填上,我果然还是太弱了考虑树形dp,

2017-04-16 19:28:53 496

原创 hdu2852 KiKi's K-Number 线段树

DescriptionFor the k-th number, we all should be very familiar with it. Of course,to kiki it is also simple. Now Kiki meets a very similar problem, kiki wants to design a container, the container is to

2017-04-16 11:07:46 357

原创 网络流24题 餐巾计划问题 zkw费用流

Description一个餐厅在相继的N天里,第i天需要Ri块餐巾(i=l,2,…,N)。餐厅可以从三种途径获得餐巾。 (1)购买新的餐巾,每块需p分; (2)把用过的餐巾送到快洗部,洗一块需m天,费用需f分(fSolution天数建图不好搞,那么考虑在餐巾纸上做文章把餐巾纸分成用过的n天和没用过的n天,那么买新的相当于从源点连到新餐巾,留到下一天相当于连到下一天的点,快洗和慢洗分别同理,源点汇

2017-04-15 21:26:56 561

原创 洛谷3467 [POI2008]PLA-Postering 单调栈

题目描述 All the buildings in the east district of Byteburg were built in accordance with the old arbitecture: they stand next to each other with no spacing inbetween. Together they form a very long cha

2017-04-15 21:12:23 524

原创 洛谷2825 HEOI2016 游戏 二分图匹配

Description在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸到的范围是该炸弹所在的一行和一列,炸弹的威力可以穿透软石头,但是不能穿透硬石头。给定一张n*m的网格地图:

2017-04-15 21:06:24 466

原创 圆环取数 jzoj1397 dp+ST

Description  小K攒足了路费来到了教主所在的宫殿门前,但是当小K要进去的时候,却发现了要与教主守护者进行一个特殊的游戏,只有取到了最大值才能进去Orz教主……  守护者拿出被划分为n个格子的一个圆环,每个格子上都有一个正整数,并且定义两个格子的距离为两个格子之间的格子数的最小值。环的圆心处固定了一个指针,一开始指向了圆环上的某一个格子,你可以取下指针所指的那个格子里的数以及与这个格子距离

2017-04-08 17:03:04 1247

原创 包裹快递 jzoj1396 二分

Description  小K成功地破解了密文。但是乘车到X国的时候,发现钱包被偷了,于是无奈之下只好作快递员来攒足路费去Orz教主……  一个快递公司要将n个包裹分别送到n个地方,并分配给邮递员小K一个事先设定好的路线,小K需要开车按照路线给的地点顺序相继送达,且不能遗漏一个地点。小K得到每个地方可以签收的时间段,并且也知道路线中一个地方到下一个地方的距离。若到达某一个地方的时间早于可以签收的时间

2017-04-08 16:54:25 762

原创 [Ahoi2009]Seq 维护序列seq bzoj1798 线段树

Description老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。Solution第一次接触这种多个tag的线段树 学习新东西的时候总是痛苦的,比如wa三个小时

2017-04-06 21:41:47 364

原创 2012年佛山市GDOI选拔赛题 加边

Description给出一个大小为N × M (1 ≤ N, M ≤ 300)的矩形,矩形的每个位置有一个高度 h (1 ≤ h ≤ 1,000,000)。在相邻的格点间,你可以上下或者左右移动。但是你只能从高的格点走向不比它高的格点。相同高度的格点间两个方向都能移动。 现在,你需要计算出至少需要添加多少条双向边才能使到矩阵任意两点之间都可以互相到达Solution一眼题。枚举连边然后强联通分

2017-04-05 21:21:35 558

原创 家园 codevs1034 ctsc1999 最大流

题目描述 Description由于人类对自然的疯狂破坏,人们意识到在大约2300年之后,地球不能再居住了,于是在月球上建立了新的绿地,以便在需要时移民。令人意想不到的是,2177年冬由于未知的原因,地球环境发生了连锁崩溃,人类必须在最短的时间内迁往月球。 现有n个太空站处于地球与月球之间(编号1..n),m艘公共交通太空船在其中来回穿梭,每个太空站Si可容纳无限的人,每艘太空船pi只可容纳Hpi

2017-04-05 19:43:11 321

aiml-Alice-enUS

aiml的alice英语库

2017-02-01

空空如也

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

TA关注的人

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