自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

辗转山河弋流歌

暂停更新和答疑

  • 博客(36)
  • 收藏
  • 关注

原创 【USACO 2008 Mar Gold】 3.Pearl Pairing 贪心 pq

题意:有若干个颜色,每个颜色有若干头牛。现在将牛进行配对,使得每对颜色都不一样,有SPJ。题解:一旦某种颜色的牛数量占当前未配对牛总数最多,那么就要群起而攻之!利用pq或者heap解决。代码:#include #include #include #include #include #define N 101000#define inf 0x3f3f3

2014-12-31 09:35:10 1610

原创 【POJ3666】【USACO 2008 Feb Gold】 2.Cow Game 动规

除草,水题,勿看。

2014-12-30 21:52:38 1281

原创 【POJ3659】【USACO 2008 Jan Gold】 3.Cell Phone Network 树上最小支配集/贪心 两种做法

两种做法都附AC代码。

2014-12-30 20:32:44 1435

原创 【POJ3658】【USACO 2008 Jan Gold】 2.Artificial Lake人工湖 单调栈

水题,除草,勿看。

2014-12-30 17:47:26 2033

原创 【苦力怕树】——Stoer_Wagner中的所谓“最大生成树”

苦力怕树。。。你怕不怕?

2014-12-29 17:27:30 2012

原创 【BZOJ3345】Minimum Cut 全局最小割 【Stoer_Wagner算法】

Stoer_Wagner算法高速解决全局最小割。

2014-12-29 17:20:18 2292 6

原创 【BZOJ3823】【East!模拟赛_Round5T1】定情信物 推公式+线性筛逆元(推公式法比出题人简)

一道机房小伙伴出的原创题,现提供一种比较简单的推导公式法。

2014-12-29 08:00:54 1994

原创 【BZOJ2565】最长双回文串 Manacher

Manacher拓展、

2014-12-28 16:01:50 1237

原创 【BZOJ2342】【Shoi2011】双倍回文 Manacher+枚举+最优性剪枝

题解:Manacher处理出回文半径,然后知道一个回文串后就可以知道两边的回文中心,然后O(1)check是否合法,即判断两边中心的回文半径。这里需要枚举每一个位置的回文半径,因为比如这个 18abbbaabbbaccddddccccddddcc就不是双倍回文,但是它中间有个dddd是双倍回文,如果每个回文只check最长的是不是双倍回文,就会WA在这里。所

2014-12-28 11:51:21 1589

原创 【BZOJ2626】JZPFAR KDtree

效率是AC代码三倍、不信自己拍

2014-12-26 17:49:44 1671

原创 【BZOJ1011】【HNOI2008】遥远的行星 根据所允许的误差进行模糊DP

n*n会挂?前缀和、斜率优化啥的都不好使?等等,题意中有个允许误差范围?诶?

2014-12-26 14:35:59 1355

原创 【BZOJ3053】The Closest M Points KDtree 好模板一只【数组版!!!】

只写过二维平面上的kdt?那你的模板够用么?!!

2014-12-26 12:59:45 1313

原创 【BZOJ2648】SJY摆棋子 KDTree 【数组版!】

有insert的数组版 kdt模板

2014-12-26 09:50:11 1272

原创 【BZOJ1941】【SDOI2010】Hide and Seek、KDTree【数组版】 模板、

KDT数组版模板!数组版数组版

2014-12-25 20:23:21 1389

原创 【POJ2774】Long Long Message 后缀自动机

……另一道题用到,想看看部分代码对不对。于是又拿SAM交了一遍此题。仅贴代码、

2014-12-24 16:26:34 1177

原创 【POJ3974】Palindrome Manacher、模板题 裸题

Manacher裸题,模板题

2014-12-24 08:56:30 1777

原创 【POJ3657】【USACO 2008 Jan Gold】 1.Haybale Guessing 二分答案,并查集check

题意:输入n、m表示数列长度为n,有m条有序的限制{l,r,x}。限制:l~r间所有数最小值为x。问到第几条限制开始出现矛盾,都不出现输出"0"。题解:首先这题比较厉害,正常解有点难,不妨转化成二分答案。我们二分“答案”,也就是第ans条出现矛盾。考虑到若一条限制S所在区间被另一个限制Seg包含,且Seg这条限制的x又比S.x大,那么也就是意为①

2014-12-23 17:46:34 2328 2

原创 【BZOJ1822】【JSOI2010】Frozen Nova 冷冻波

题解:二分答案,然后网络流check。注意:理论上来讲,因为如果有                           -----------                        /             \                      /                \巫妖----小精灵----------------树桩-------

2014-12-22 17:19:28 1607

原创 【POJ3614】【USACO 2007 Nov Gold】 3.Sunscreen 贪心

题意:有若干个区间,若干种数,每个数告诉你有多少个。然后一个数可以被放到一个x∈该区间 的区间,问最多有多少个区间可以被放。题解:显然我们可以用二分图最大匹配做,水题。但是此题有别的技巧、就是我们可以贪心进行处理。首先我们考虑到需要将两种数都排个序。然后再进行贪心。一种错误的贪心法是单调队列式贪心,就是记录个top,然后单调往后推。这个不仔细

2014-12-22 14:26:11 2209

原创 【POJ3613】【USACO 2007 Nov Gold】 2.Cow Relays 矩阵乘法?

题意:给你一个m条边的图,求s到t的正好用k条边的最短路。(输入k,t,s,t)题解:先说说暴力。动规f[k][i][j]表示i到j经过k条边的最短路,然后外层循环k一遍遍跑最后出解。显然大概率T。然后有一种思路:我们可以动规求得f[k][i][j]表示i到j经过k条边的最短路,然后再求g[i]表示从终点走i步回到终点的最短路。这样我们就可以乱搞过了。(没写

2014-12-22 10:18:32 1570

原创 【POJ3612】【USACO 2007 Nov Gold】 1.Telephone Wire 动规

题意:给出若干棵树的高度,你可以进行一种操作:把某棵树增高h,花费为h*h。操作完成后连线,两棵树间花费为高度差*定值c。求两种花费加和最小值。题解:跟NOIP2014 D1T3很像。暴力动规是O(1*10^9)会T所以单调队列一下,每颗树扫两遍结束。完事,看水代码吧。#include #include #include #include

2014-12-22 09:01:48 2271 1

原创 【BZOJ1821】【JSOI2010】Group 部落划分 Group (两个group什么意思

绝对良心的一篇好题解。

2014-12-18 08:22:54 1558

原创 【BZOJ1820】【JSOI2010】Express Service 快递服务 暴力DP

水题和水题解,但是应该是这道题目前最好的题解。

2014-12-17 16:37:48 1633

原创 【BestCoder Round #22】题解、

Bestcoder

2014-12-13 21:12:55 1050

原创 【BZOJ2006】【NOI2010】超级钢琴 Heap+主席树

NOI2010超级钢琴。Heap+主席树

2014-12-12 17:14:24 1187

原创 【POJ2104】K-th Number 主席树?函数式线段树?可持久化线段树?……反正是其中一个

可持久化线段树的模板题/理解题。

2014-12-12 08:40:19 1764

原创 【POJ1509】Glass Beads 最小表示法

某些后缀自动机的题可以用最小表示法水过。。

2014-12-11 19:43:50 1089

原创 后缀自动机,SAM,suffix automaton 模板

后缀自动机(SAM、suffix automaton)模板。

2014-12-11 17:35:44 2953

原创 后缀数组模板(基数排序版),带height和rank

后缀数组及其辅助数组模板、

2014-12-11 17:34:44 1472

原创 【BZOJ2618】【Cqoi2006】凸多边形 半平面交 、算法的深度细节剖析。

还不会半平面交却害怕代码太复杂看不懂的oier们可以来看一眼,有详细实现注释。呃,这个你要是转载不注明出处网址就太过分了,我写得很辛苦的。三个while循环的含义已经填坑。

2014-12-04 16:01:48 2203 3

原创 【BZOJ3437】小P的牧场 斜率优化 动态规划

呃,老规矩,方程、转化神马的都在代码注释里面。不会斜率优化的移步这篇:http://blog.csdn.net/vmurder/article/details/41648159没事闲的想看点经验的来“前一篇”http://blog.csdn.net/vmurder/article/details/41682901#include #includ

2014-12-02 20:17:02 1534

原创 【BZOJ3156】防御准备 斜率优化DP

老规矩,方程什么都在注释里面。呃,其实写斜率优化不妨像我这么写,先把会TLE的裸dp交一遍,T了以后就把方程去掉(long long)这种类型转化神马的粘到注释里面,然后j放一边,i放一边,都有的放到i的一边,然后列出yxkb,然后最大上凸,最小下凹,简单分析,不对再改,然后来俩点判断判断叉积神马的,然后一遍ac。嘲讽一下:某同学POJ一道题调了一天至今还没过。。代码风格啊

2014-12-02 20:11:16 1477

原创 【POJ3709】K-Anonymous Sequence K佚名序列丶 斜率优化DP

我又水了一题~~~

2014-12-02 14:47:33 954

原创 【1096】【ZJOI2007】仓库建设 斜率优化DP

BZ斜率优化裸题

2014-12-02 10:02:32 1147

原创 【BZOJ1597】【Usaco2008 Mar】土地购买 斜率优化DP

x递减的斜率优化dp

2014-12-02 08:49:51 1334

原创 【BZOJ1911】【Apio2010】特别行动队,斜率优化DP裸题(斜率有单调性)

题解:首先裸dp方程为:F(x)=a*x*x+b*x+c;  sum为前缀和f[i]=f[j]+F(sum[i]-sum[j]);然后拆开后把带j的放一边,带i的放一边,形成y=kx+b的形式,使y和x都含j不含i,k和b都含i不含j。得:f[j]+asum[j]*sum[j]-b*sum[j]=2*a*sum[i]*sum[j]+f[i]-a*sum[i]*sum

2014-12-01 15:37:04 1629

空空如也

空空如也

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

TA关注的人

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