自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【splay】BZOJ 1152 && 3506:[cqoi2014]排序机械臂

BZOJ 1152 && 3506:[cqoi2014]排序机械臂DescriptionInput输入共两行,第一行为一个整数N,N表示物品的个数,第二行为N个用空格隔开的正整数,表示N个物品最初排列的编号。Output输出共一行,N个用空格隔开的正整数P1,P2,P3…Pn,(1 < = Pi < = N),Pi表示第i次操作前第i小的物品所在的位置。 注意:如果第i次操作前,第i小的物品己经在正

2015-12-30 20:37:12 1218

原创 【splay】BZOJ 1507:[NOI2003]Editor

BZOJ 1503 郁闷的出纳员DescriptionInput输入文件editor.in的第一行是指令条数t,以下是需要执行的t个操作。Output输出文件editor.out的每行依次对应输入文件中每条GET指令的输出。Sample Input15 Insert 26 abcdefghijklmnop qrstuv wxy Move 15 Delete 11 Move 5 Inse

2015-12-30 20:16:24 564

原创 【splay】BZOJ 1503 郁闷的出纳员

BZOJ 1500 维修数列DescriptionOIER公司是一家大型专业化软件公司,有着数以万计的员工。作为一名出纳员,我的任务之一便是统计每位员工的工资。这本来是一份不错的工作,但是令人郁闷的是,我们的老板反复无常,经常调整员工的工资。如果他心情好,就可能把每位员工的工资加上一个相同的量。反之,如果心情不好,就可能把他们的工资扣除一个相同的量。我真不知道除了调工资他还做什么其它事情。工资的频繁

2015-12-30 20:08:35 486

原创 省选模拟考试1

最近被splay,treap,dlx淹没。。没写过考试的反思什么的感觉总结一下貌似很重要? T1  详情见codevs2466  本来hash可过的题结果只给了64MB(oj上是256MB)  水题没什么好说的。。map判重都能过  收获:(学习了一发康托展开)T2  codevs2467  貌似显然要先按b排序?  感觉搜索很兹瓷没想(xiangb

2015-12-30 10:37:28 334

原创 Dancing links

基本思路(Main Thoughts):     Dancing link是一种十分优美的数据结构。     通常配合IDA*,二分等方法解决可以转化为精确覆盖和重复覆盖的题目。     精确覆盖:在一个01矩阵中选几行,使得这几行组合起来的矩阵每列有且只有一个1     重复覆盖:每列可以有多个1  实现步骤(Implementation Steps):   

2015-12-30 10:34:47 421

原创 IDA*

模拟退火 基本思路(Main Thoughts):  IDA*是一种优秀的搜索法,在一般的实际问题中,它比普通的搜索更快。  通过迭代加深和估价函数剪枝来搜索。  通常处理没有层数上界或上界很多大的搜索。 实现步骤(Implementation Steps):枚举搜索层数上界搜索估价函数剪枝。设当前上界为maxd。h(x)代表x状态已经扩展的层数 ,g(

2015-12-30 10:32:09 735

原创 【IDA*】codevs 2495:水叮当的舞步

2495 水叮当的舞步  题目描述 Description  水叮当得到了一块五颜六色的格子形地毯作为生日礼物,更加特别的是,地毯上格子的颜色还能随着踩踏而改变。  为了讨好她的偶像虹猫,水叮当决定在地毯上跳一支轻盈的舞来卖萌~~~  地毯上的格子有N行N列,每个格子用一个0~5之间的数字代表它的颜色。  水叮当可以随意选择一个0~5之间的颜色,然后轻轻地跳动一步,左上角的

2015-12-30 10:29:32 590

原创 模拟退火

模拟退火  基本思路(Main Thoughts):  模拟退火是一种比爬山算法更加优(乱)秀(搞)的贪心法  它基于爬山算法点的有点就是可以下降 不过越后几率越低,这样就能找到更高的山峰.  形象的比喻如下:    爬山算法:兔子爬最高的山峰.    模拟退火:兔子喝醉了,乱爬,在爬的过程中逐渐清醒,最后爬到高峰.   实现步骤(Implementat

2015-12-30 10:26:54 479

原创 【递推】BZOJ 4300:绝世好题

4300: 绝世好题Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 564  Solved: 289[Submit][Status][Discuss]Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2Input输入文件共2行。第一行包括一个整数n。第二

2015-12-30 10:24:15 449

原创 【概率DP/高斯消元】BZOJ 2337:[HNOI2011]XOR和路径

2337: [HNOI2011]XOR和路径Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 682  Solved: 384[Submit][Status][Discuss]Description  几乎是一路看题解过来了。。  拖了一个星期的题目- -  已然不会概率DP(说得好像什么时候会过一样),高斯消元(打

2015-12-30 10:21:34 474

原创 【DP】permu

permu  [Description]    给定两个1~N的全排列A,B。有两个指针q和p,一开始q、p都为0,可执行以下三种操作:    1.q+1;2.p+1;3.q+1且p+1(Aq+1≠Bp+1时才可以这么做)。   [Hint]    00  f[i][j]代表p指i,q指j的时候还需要多少步才能到终点  30分转移:f[i][j]=f[i+1][j+1

2015-12-30 10:18:55 445

原创 【LCA】CodeForce #326 Div.2 E:Duff in the Army

C. Duff in the ArmyRecently Duff has been a soldier in the army. Malek is her commander.Their country, Andarz Gu has n cities (numbered from 1 to n) and n - 1 bidirectional roads. Each road co

2015-12-30 10:16:15 502

原创 【DP/二分】BZOJ 1863:[Zjoi2006]trouble 皇帝的烦恼

863: [Zjoi2006]trouble 皇帝的烦恼Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 465  Solved: 240[Submit][Status][Discuss]Description经过多年的杀戮,秦皇终于统一了中国。为了抵御外来的侵略,他准备在国土边境安置n名将军。不幸的是这n名将军羽翼渐丰,开始展露他们的狼子

2015-12-30 10:13:35 661

原创 【树形DP/搜索】BZOJ 1827: [Usaco2010 Mar]gather 奶牛大集会

1827: [Usaco2010 Mar]gather 奶牛大集会Time Limit: 1 Sec  Memory Limit: 64 MBSubmit: 793  Solved: 354[Submit][Status][Discuss]DescriptionBessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个

2015-12-30 10:10:57 440

原创 【块状树】BZOJ 1086: [SCOI2005]王室联邦

1086: [SCOI2005]王室联邦Time Limit: 10 Sec  Memory Limit: 162 MBSec  Special JudgeSubmit: 826  Solved: 471[Submit][Status][Discuss]Description“余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们王室联邦的一个成员来管理。他

2015-12-30 10:08:19 712

原创 【DP】BZOJ 1260: [CQOI2007]涂色paint

1260: [CQOI2007]涂色paintTime Limit: 30 Sec  Memory Limit: 64 MBSubmit: 893  Solved: 540[Submit][Status][Discuss]Description假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:R

2015-12-30 10:05:42 684

原创 【最小生成树】BZOJ 1196: [HNOI2006]公路修建问题

1196: [HNOI2006]公路修建问题Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1435  Solved: 810[Submit][Status][Discuss]DescriptionOI island是一个非常漂亮的岛屿,自开发以来,到这儿来旅游的人很多。然而,由于该岛屿刚刚开发不久,所以那里的交通情况还是很糟糕。所以

2015-12-30 10:03:02 456

原创 【tarjan】BZOJ 1051:受欢迎的牛

1051: [HAOI2006]受欢迎的牛Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 3134  Solved: 1642[Submit][Status][Discuss]Description每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为

2015-12-30 10:01:05 405

原创 【递推】BZOJ 1088: [SCOI2005]扫雷Mine

1088: [SCOI2005]扫雷MineTime Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2275  Solved: 1328[Submit][Status][Discuss]Description相信大家都玩过扫雷的游戏。那是在一个n*m的矩阵里面有一些雷,要你根据一些信息找出雷来。万圣节到了,“余”人国流行起了一种简单的扫雷游戏

2015-12-29 19:15:18 470

原创 【计算几何】多边形

2.多边形 (polygon.pas/c/cpp)【问题描述】在平面直角坐标系中给出一个顶点横纵坐标均为整数的简单多边形[1],求在这个多边形内部有多少个横纵坐标均为整数的点。 【输入】输入文件名为polygon.in,共 行,第一行包含一个正整数 。下面共 行,每行包含两个整数 ,依次表示多边形顶点的坐标,顶点按照逆时针顺序给出。 【输出】输出文件名为po

2015-12-29 19:12:38 445

原创 【贪心】Bzoj 2457:[BeiJing2011]双端队列

2457: [BeiJing2011]双端队列Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 209  Solved: 95[Submit][Status][Discuss]Description        Sherry现在碰到了一个棘手的问题,有N个整数需要排序。       Sherry手头能用的工具就是若干个双端队列

2015-12-29 19:09:13 1171

原创 【单调栈】Bzoj 1012: 最大数maxnumber

1012: [JSOI2008]最大数maxnumberTime Limit: 3 Sec  Memory Limit: 162 MBSubmit: 6255  Solved: 2676[Submit][Status][Discuss]Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输

2015-12-29 19:06:33 358

原创 【分块】bzoj3343: 教主的魔法

3343: 教主的魔法Time Limit: 10 Sec  Memory Limit: 256 MBSubmit: 631  Solved: 272[Submit][Status][Discuss]Description教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1、2、……、

2015-12-29 19:03:53 429

原创 【链表】BZOJ 2288: 【POJ Challenge】生日礼物

2288: 【POJ Challenge】生日礼物Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 382  Solved: 111[Submit][Status][Discuss]Description ftiasch 18岁生日的时候,lqp18_31给她看了一个神奇的序列 A1, A2, ..., AN. 她被允许选择不超过 

2015-12-29 19:01:16 947

原创 【链表】bzoj 1150: [CTSC2007]数据备份Backup

1150: [CTSC2007]数据备份BackupTime Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1136  Solved: 458[Submit][Status][Discuss]Description Input输入的第一行包含整数n和k,其中n(2 ≤ n ≤100 000)表示办公楼的数目,k(1

2015-12-29 18:58:38 522

原创 【LCA】bzoj 2144:跳跳棋

2144: 跳跳棋Time Limit: 10 Sec  Memory Limit: 259 MBSubmit: 248  Solved: 121[Submit][Status][Discuss]Description跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b,c这三个位置。我们要通过最少

2015-12-29 18:55:57 398

原创 【贪心】bzoj 3709:[PA2014]Bohater

3709: [PA2014]BohaterTime Limit: 5 Sec  Memory Limit: 128 MBSec  Special JudgeSubmit: 653  Solved: 220[Submit][Status][Discuss]Description在一款电脑游戏中,你需要打败n只怪物(从1到n编号)。为了打败第i只怪物,你需要消耗d[i]点生命值,但怪物

2015-12-29 18:53:17 492

原创 【莫队】bzoj 3781,bzoj 2038,bzoj 3289

好像又有一个星期没更博客了。。  最近疯狂考试。。。唯一有点收获的就是学会了莫队这种神奇的算法。。  听起来很难。。其实是一个很简单的东西。。  就是在区间处理问题时对于一个待求区间[L',R']通过之前求出的[L,R]更新[L,R+1],[L+1,R],[L,R-1],[L,R-1]的方式弄出答案[L,R]。  比如求【3,5】 我们知道了【1,7】,那么我们这样转化 : 【1,

2015-12-29 18:50:39 402

原创 【贪心】 BZOJ 3252:攻略

3252: 攻略Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 261  Solved: 90[Submit][Status][Discuss]Description题目简述:树版[k取方格数] 众所周知,桂木桂马是攻略之神,开启攻略之神模式后,他可以同时攻略k部游戏。今天他得到了一款新游戏《XX半岛》,这款游戏有n个场景

2015-12-29 18:47:59 403

原创 【搜索】BZOJ 3990: 【Sdoi 2015】排序

3990: [SDOI2015]排序Time Limit: 20 Sec  Memory Limit: 128 MBSubmit: 336  Solved: 164[Submit][Status][Discuss]Description 小A有一个1-2^N的排列A[1..2^N],他希望将A数组从小到大排序,小A可以执行的操作有N种,每种操作最多可以执行一次,对于所有的i(1

2015-12-29 18:45:18 289

原创 【数位DP】bzoj1026: [SCOI2009]windy数

1026: [SCOI2009]windy数Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 4163  Solved: 1864[Submit][Status][Discuss]Descriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A

2015-12-29 18:42:39 321

原创 【数位DP】Hdu 3652:B-number

B-numberTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3434    Accepted Submission(s): 1921 Problem DescriptionA wqb-number, or B-numbe

2015-12-29 18:39:10 292

原创 【数位DP】Hdu 2089:不要62

不要62Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 26743    Accepted Submission(s): 9385Problem Description杭州人称那些傻乎乎粘嗒嗒的人为62(音:laoer)。杭州交

2015-12-29 18:36:32 303

原创 【斜率DP】bzoj1597: [Usaco2008 Mar]土地购买

1597: [Usaco2008 Mar]土地购买Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 2474  Solved: 900[Submit][Status][Discuss]Description农夫John准备扩大他的农场,他正在考虑N (1 Input* 第1行: 一个数: N* 第2..N+1

2015-12-29 18:33:54 301

原创 【斜率DP】BZOJ 3675:[Apio2014]序列分割

3675: [Apio2014]序列分割Time Limit: 40 Sec  Memory Limit: 128 MBSubmit: 1066  Solved: 427[Submit][Status][Discuss]Description小H最近迷上了一个分割序列的游戏。在这个游戏里,小H需要将一个长 度为N的非负整数序列分割成k+l个非空的子序列。为了得到k+l个子序列, 小

2015-12-29 18:31:16 349

原创 【斜率DP】BZOJ 1911:特别行动队

1911: [Apio2010]特别行动队Time Limit: 4 Sec  Memory Limit: 64 MBSubmit: 3006  Solved: 1360[Submit][Status][Discuss]DescriptionInputOutputSample Input4 -1 10 -20 2 2 3 4 Sample Outpu

2015-12-29 18:28:38 386

原创 【斜率DP】BZOJ 1010:玩具装箱

1010: [HNOI2008]玩具装箱toyTime Limit: 1 Sec  Memory Limit: 162 MBSubmit: 7537  Solved: 2888[Submit][Status][Discuss]DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种

2015-12-29 18:25:59 339

原创 网络流24题 (一)

网络流基本知识就不在这里阐述了。    算法实现题 8-1 飞行员配对方案问题  问题描述:      第二次世界大战时期,英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出    的每一架飞机都需要配备在航行技能和语言上能互相配合的 2 名飞行员, 其中 1 名是英国飞    行员,另 1 名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以与其他若干名英    国飞行员很

2015-12-29 18:20:38 352

原创 关于ax+by=c的解x,y的min(|x|+|y|)值问题

首先我们移动一下项,并强行让a>b。  然后我们可以画出这样一个图像  我们发现,在线段l与x轴交点处的下方,x,y的绝度值是递增的,所以我们不考虑那个最小点在下端。  之后我们发现在点的上端,因为斜率小于-1,x的减少远没有y加的快,所以我们知道极点在l与x轴的交汇处。  但是该点不一定是整点啊。。  所以我们只要找到它上面和下面最近的两个整点即可。  所以我们求ax+b

2015-12-29 18:17:58 1173

原创 【概率】COGS 1487:麻球繁衍

Description  万有引力定律:  “使物体相互靠近的力的大小与物体的质量成正比——而物体的质量又由同一种力决定。这是一个有趣并且有益的例子,说明了科学是如何用A证明B,再用B证明A的。”——安布罗斯·比尔斯(美国讽刺作家——译者注)。  你有一坨K个毛球(中的种族——译者注)。这种毛球只会存活一天。在死亡之前,一个毛球有P_i的概率生出i个毛球(i=0,1,…,n-1)。m天

2015-12-29 18:15:18 569

空空如也

空空如也

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

TA关注的人

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