自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你的写轮眼,究竟还能看多远呢

~~~~~拟把疏狂图一醉,对酒当歌,强乐还无味

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

转载 莫队算法——解决序列上询问的利器

问题: 有一个长为N序列,有M个询问:在区间[L,R]内,出现了多少个不同的数字。(序列中所有数字均小于K)。题目会给出K。莫队算法就是滋磁解决这类问题的离线算法。(其实很简单)首先来看看暴力: 由于暴力还是比较水的,所以直接上:#include using namespace std ;const int maxn = 50010 ;int n, m, a[maxn]

2017-03-29 19:20:02 359

原创 P1519 穿越栅栏 Overfencing

题目描述描述 农夫John在外面的田野上搭建了一个巨大的用栅栏围成的迷宫。幸运的是,他在迷宫的边界上留出了两段栅栏作为迷宫的出口。更幸运的是,他所建造的迷宫是一个“完美的”迷宫:即你能从迷宫中的任意一点找到一条走出迷宫的路。给定迷宫的宽度W(1+-+-+-+-+-+| |+-+ +-+ + +| | | |+-+-+ + +| | |+-+ +-+-+-+(

2017-03-22 22:19:43 679

原创 P2737 [USACO4.1]麦香牛块Beef McNuggets

题目描述农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块。奶牛们正在想尽一切办法让这种可怕的设想泡汤。奶牛们进行斗争的策略之一是“劣质的包装”。“看,”奶牛们说,“如果你只用一次能装3块、6块或者10块的三种包装盒包装麦香牛块,你就不可能满足一次只想买1、2、4、5、7、8、11、14或者17块麦香牛块的顾客了。劣质的包装意味着劣质的产品。”你的任务是帮助这

2017-03-21 21:48:26 1226

原创 P2750 [USACO5.5]贰五语言Two Five

题目描述有一种奇怪的语言叫做“贰五语言”。它的每个单词都由A~Y这25个字母各一个组成。但是,并不是任何一种排列都是一个合法的贰五语言单词。贰五语言的单词必须满足这样一个条件:把它的25个字母排成一个5*5的矩阵,它的每一行和每一列都必须是递增的。比如单词ACEPTBDHQUFJMRWGKNSXILOVY,它排成的矩阵如下所示:A C E P TB D H Q UF J M R W

2017-03-21 20:37:20 647

原创 (bzoj 1082)(SCOI2005)栅栏

题目描述农夫约翰打算建立一个栅栏将他的牧场给围起来,因此他需要一些特定规格的木材。于是农夫约翰到木材店购买木材。可是木材店老板说他这里只剩下少部分大规格的木板了。不过约翰可以购买这些木板,然后切割成他所需要的规格。而且约翰有一把神奇的锯子,用它来锯木板,不会产生任何损失,也就是说长度为10的木板可以切成长度为8和2的两个木板。你的任务:给你约翰所需要的木板的规格,还有木材店老板能够给出的木

2017-03-17 14:47:33 401

转载 floyed详解

显然Floyed算法是一个简短而好理解的算法,这里指的好理解是 因为Floyed的代码长度不大,实在没理解都可以背下来,所以说是好理解,实际上是真的好理解吗?我们来看看最基础的FloyedFloyed是什么?自然是用来求多源最短路的啦,时间效率是O(n^3),有人会问那我不对每个点做一遍SPFA或dijkstra堆优化,时间效率是O(n^2logn)那不是快很多?实际上因为Floyed

2017-03-16 16:43:29 787

原创 bzoj 2824: [AHOI2012]铁盘整理

题目描述输入输出格式输入格式:共两行。第一行为铁盘个数N(1输出格式:一个正整数,表示使铁盘从小到大有序需要的最少翻转次数。输入输出样例输入样例#1:52 4 3 5 1输出样例#1:5此题乍一看数据范围极小,自然以为是水题,便想用bfs直接水过去,结果很满意的得了10分,以下是暴力程序:#include#incl

2017-03-16 10:41:12 864

原创 noip2009靶形数独

题目描述小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教,Z 博士拿出了他最近发明的“靶形数独”,作为这两个孩子比试的题目。靶形数独的方格同普通数独一样,在 9 格宽×9 格高的大九宫格中有 9 个 3 格宽×3 格高的小九宫格(用粗黑色线隔开的)。在这个大九宫格中,有

2017-03-11 09:10:51 418

转载 单调队列

单调队列今天问了长者有关单调队列的知识,单调队列这种东西其实用途并不是特别的广泛,只是在处理区间上询问的时候比较管用,而且这种询问有限制,比如: 一个含有n项的数列(n这种类似的题目,每次询问前m个数中最小的,显然暴力的话是O(n * m)的每个点枚举一遍m,就是这样,但是暴力显然会TLE,那有什么办法呢? RMQ是可以的,但是有一个问题,就是MLE,2000000 * 20,

2017-03-04 11:25:47 325

空空如也

空空如也

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

TA关注的人

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