05 2018 档案

摘要:P1582 倒水 题目描述 一天,CC买了N个容量可以认为是无限大的瓶子,开始时每个瓶子里有1升水。接着~~CC发现瓶子实在太多了,于是他决定保留不超过K个瓶子。每次他选择两个当前含水量相同的瓶子,把一个瓶子的水全部倒进另一个里,然后把空瓶丢弃。(不能丢弃有水的瓶子) 显然在某些情况下CC无法达到目 阅读全文
posted @ 2018-05-30 23:48 露迭月 阅读(243) 评论(0) 推荐(0)
摘要:有参考算法竞赛进阶指南。。 一、质数 定义:质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除,则称之为质数。 (1) 判定: 对于数$N$,若之为合数,则存在一个数$T$能整除它其中,$2 const int N=1000010; int 阅读全文
posted @ 2018-05-30 17:47 露迭月 阅读(534) 评论(2) 推荐(1)
摘要:欧拉函数 阅读全文
posted @ 2018-05-28 23:45 露迭月 阅读(248) 评论(1) 推荐(0)
摘要:P2317 [HNOI2005]星际贸易 题目描述 输入输出格式 输入格式: 输出格式: 如果可以找到这样的方案,那么输出文件output.txt中包含两个整数X和Y。X表示贸易额,Y表示净利润并且两个数字之间用一个空格隔开。如果不能完成这次星际贸易,那么输出文件output.txt中包含 “Poo 阅读全文
posted @ 2018-05-26 23:07 露迭月 阅读(268) 评论(0) 推荐(0)
摘要:P2149 [SDOI2009]Elaxia的路线 题目描述 最近,Elaxia和w 的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间。 Elaxia和w 每天都要奔波于宿舍和实验室之间,他们 希望在节约时间的前提下,一起走的时间尽可能的长。 现在已知 阅读全文
posted @ 2018-05-24 22:30 露迭月 阅读(537) 评论(0) 推荐(0)
摘要:P4408 [NOI2003]逃学的小孩 题目描述 Chris家的电话铃响起了,里面传出了Chris的老师焦急的声音:“喂,是Chris的家长吗?你们的孩子又没来上课,不想参加考试了吗?”一听说要考试,Chris的父母就心急如焚,他们决定在尽量短的时间内找到Chris。他们告诉Chris的老师:“根 阅读全文
posted @ 2018-05-24 17:29 露迭月 阅读(193) 评论(0) 推荐(0)
摘要:P2292 [HNOI2004] L语言 题目描述 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。 一段文章$T$是由若干小写字母构成。一个单词$W$也是由若干小写字母构成。一个字典$D$是若干个单词的集合。我们称一段文章$T$在某个字典$D$下是 阅读全文
posted @ 2018-05-22 23:46 露迭月 阅读(276) 评论(0) 推荐(0)
摘要:P1120 小木棍 [数据加强版] 题目描述 乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50。 现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长度。 给出每段小木棍的长度,编程帮他找出原始木棍的最小可能长度。 输入输出格式 输入格式: 输 阅读全文
posted @ 2018-05-22 18:12 露迭月 阅读(296) 评论(7) 推荐(0)
摘要:为什么说是简易版? 因为复杂度大概是$O(M \overline N)$,而似乎还有另一种大概是$O(M+\sum N)$的。 不过据说比赛不会卡前一种做法,因为模式串一般不会很长。 那么步入正题。 对于$trie$树和$KMP$的预备知识就不多赘述了。 下个定义 对于$trie$树的每个节点维护一 阅读全文
posted @ 2018-05-22 16:28 露迭月 阅读(156) 评论(0) 推荐(0)
摘要:P2467 [SDOI2010]地精部落 题目描述 传说很久以前,大地上居住着一种神秘的生物:地精。 地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为$N$的山脉$H$可分为从左到右的$N$段,每段有一个独一无二的高度$H_i$,其中$H_i$是1到$N$之间的正整数。 如果一段山脉比所有与它相邻 阅读全文
posted @ 2018-05-22 15:35 露迭月 阅读(306) 评论(0) 推荐(0)
摘要:P2466 [SDOI2008]Sue的小球 题目描述 Sue和Sandy最近迷上了一个电脑游戏,这个游戏的故事发在美丽神秘并且充满刺激的大海上,Sue有一支轻便小巧的小船。然而,Sue的目标并不是当一个海盗,而是要收集空中漂浮的彩蛋,Sue有一个秘密武器,只要她将小船划到一个彩蛋的正下方,然后使用 阅读全文
posted @ 2018-05-21 23:45 露迭月 阅读(302) 评论(0) 推荐(0)
摘要:P3253 [JLOI2013]删除物品 题目描述 箱子再分配问题需要解决如下问题: (1)一共有$N$个物品,堆成$M$堆。 (2)所有物品都是一样的,但是它们有不同的优先级。 (3)你只能够移动某堆中位于顶端的物品。 (4)你可以把任意一堆中位于顶端的物品移动到其它某堆的顶端。若此物品是当前所有 阅读全文
posted @ 2018-05-20 20:37 露迭月 阅读(204) 评论(0) 推荐(0)
摘要:P1343 地震逃生 题目描述 汶川地震发生时,四川 中学正在上课,一看地震发生,老师们立刻带领x名学生逃跑,整个学校可以抽象地看成一个有向图,图中有$n$个点,$m$条边。1号点为教室,$n$号点为安全地带,每条边都只能容纳一定量的学生,超过楼就要倒塌,由于人数太多,校长决定让同学们分成几批逃生, 阅读全文
posted @ 2018-05-20 20:23 露迭月 阅读(178) 评论(0) 推荐(0)
摘要:P1378 油滴扩展 题目描述 在一个长方形框子里,最多有$N(0≤N≤6)$个相异的点,在其中任何一个点上放一个很小的油滴,那么这个油滴会一直扩展,直到接触到其他油滴或者框子的边界。必须等一个油滴扩展完毕才能放置下一个油滴。那么应该按照怎样的顺序在这$N$个点上放置油滴,才能使放置完毕后所有油滴占 阅读全文
posted @ 2018-05-20 20:13 露迭月 阅读(148) 评论(0) 推荐(0)
摘要:P1823 音乐会的等待 题目描述 $N$个人正在排队进入一个音乐会。人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人。队列中任意两个人$A$和$B$,如果他们是相邻或他们之间没有人比$A$或$B$高,那么他们是可以互相看得见的。 写一个程序计算出有多少对人可以互相看见。 输入输出格式 阅读全文
posted @ 2018-05-19 14:55 露迭月 阅读(311) 评论(0) 推荐(0)
摘要:P3177 [HAOI2015]树上染色 题目描述 有一棵点数为$N$的树,树边有边权。给你一个在$0$ ~ $N$之内的正整数$K$,你要在这棵树中选择$K$个点,将其染成黑色,并将其他的$N K$个点染成白色 。 将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益 阅读全文
posted @ 2018-05-15 17:23 露迭月 阅读(307) 评论(0) 推荐(0)
摘要:P1462 通往奥格瑞玛的道路 题目背景 在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量 有一天他醒来后发现自己居然到了联盟的主城暴风城 在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛 题目描述 在艾泽拉斯,有$n$个城市。编号为$1,2,3,...,n$。 城市之间有$m$ 阅读全文
posted @ 2018-05-13 19:24 露迭月 阅读(182) 评论(1) 推荐(0)
摘要:传送门:http://poj.org/problem?id=2411 Mondriaan's Dream 题目简述 有一个$W$行$H$列的广场,需要用$1 2$小砖铺满,小砖之间互相不能重叠,问 有多少种不同的铺法? 输入数据: 只有一行$2$个整数,分别为$W$和$H$,$(1 include 阅读全文
posted @ 2018-05-10 17:24 露迭月 阅读(206) 评论(0) 推荐(0)
摘要:P1879 [USACO06NOV]玉米田Corn Fields 题目描述 农场主$John$新买了一块长方形的新牧场,这块牧场被划分成$M$行$N$列$(1 ≤ M ≤ 12; 1 ≤ N ≤ 12)$,每一格都是一块正方形的土地。$John$打算在牧场上的某几格里种上美味的草,供他的奶牛们享用。 阅读全文
posted @ 2018-05-10 15:45 露迭月 阅读(251) 评论(0) 推荐(0)
摘要:P1069 细胞分裂 题目描述 $Hanks$博士是$BT$ ($Bio Tech$,生物技术) 领域的知名专家。现在,他正在为一个细胞实验做准备工作:培养细胞样本。 $Hanks$ 博士手里现在有$N$种细胞编号从$1$~$N$,一个第$i$种细胞经过$1$秒钟可以分裂为$S_i$个同种细胞($S 阅读全文
posted @ 2018-05-06 21:59 露迭月 阅读(469) 评论(0) 推荐(0)
摘要:KMP算法 简介 Knuth Morris Pratt 字符串查找算法,简称为 “KMP算法”,常用于在一个文本串S内查找一个模式串P 的出现位置,这个算法由Donald Knuth、Vaughan Pratt、James H. Morris三人于1977年联合发表,故取这3人的姓氏命名此算法。 一 阅读全文
posted @ 2018-05-06 21:47 露迭月 阅读(258) 评论(0) 推荐(0)
摘要:P2491 消防 题目描述 某个国家有n个城市,这n个城市中任意两个都连通且有唯一一条路径,每条连通两个城市的道路的长度为zi(ziS_4$(或$S_3$),即产生了新的直径,不成立,得证。 由以上可知,黄链上的点到外面最远的一个点的距离为 $Dis=min\{E(A_i,D_1),E(A_i,D_ 阅读全文
posted @ 2018-05-06 21:46 露迭月 阅读(231) 评论(0) 推荐(0)
摘要:P2587 [ZJOI2008]泡泡堂 题目描述 第XXXX届NOI期间,为了加强各省选手之间的交流,组委会决定组织一场省际电子竞技大赛,每一个省的代表队由n名选手组成,比赛的项目是老少咸宜的网络游戏泡泡堂。每一场比赛前,对阵双方的教练向组委会提交一份参赛选手的名单,决定了选手上场的顺序,一经确定, 阅读全文
posted @ 2018-05-06 21:45 露迭月 阅读(201) 评论(0) 推荐(0)
摘要:P1054 等价表达式 题目描述 明明进了中学之后,学到了代数表达式。有一天,他碰到一个很麻烦的选择题。这个题目的题干中首先给出了一个代数表达式,然后列出了若干选项,每个选项也是一个代数表达式,题目的要求是判断选项中哪些代数表达式是和题干中的表达式等价的。 这个题目手算很麻烦,因为明明对计算机编程很 阅读全文
posted @ 2018-05-06 21:44 露迭月 阅读(419) 评论(0) 推荐(0)
摘要:P1053 篝火晚会 题目描述 佳佳刚进高中,在军训的时候,由于佳佳吃苦耐劳,很快得到了教官的赏识,成为了“小教官”。在军训结束的那天晚上,佳佳被命令组织同学们进行篝火晚会。一共有n个同学,编号从1到n。一开始,同学们按照1,2,……,n的顺序坐成一圈,而实际上每个人都有两个最希望相邻的同学。如何下 阅读全文
posted @ 2018-05-06 21:43 露迭月 阅读(304) 评论(0) 推荐(0)
摘要:P1057 传球游戏 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。 游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球 阅读全文
posted @ 2018-05-06 21:42 露迭月 阅读(331) 评论(0) 推荐(0)
摘要:非AC代码祭: 阅读全文
posted @ 2018-05-06 21:41 露迭月 阅读(276) 评论(0) 推荐(0)
摘要:P1041 传染病控制 题目背景 近来,一种新的传染病肆虐全球。蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延。不幸的是,由于人们尚未完全认识这种传染病,难以准确判别病毒携带者,更没有研制出疫苗以保护易感人群。于是,蓬莱国的疾病控制中心决定采取切断传 阅读全文
posted @ 2018-05-06 21:40 露迭月 阅读(377) 评论(0) 推荐(0)
摘要:P1430 序列取数 题目描述 给定一个长为$n$的整数序列$(n include const int N=1010; int max(int x,int y) {return x y?x:y;} int min(int x,int y) {return x y?y:x;} int n,t; int 阅读全文
posted @ 2018-05-06 21:38 露迭月 阅读(268) 评论(0) 推荐(0)
摘要:P1613 跑路 题目描述 小$A$的工作不仅繁琐,更有苛刻的规定,要求小$A$每天早上在$6:00$之前到达公司,否则这个月工资清零。可是小$A$偏偏又有赖床的坏毛病。于是为了保住自己的工资,小$A$买了一个十分牛B的空间跑路器,每秒钟可以跑$2^k$千米($k$是任意自然数)。当然,这个机器是用 阅读全文
posted @ 2018-05-06 21:37 露迭月 阅读(228) 评论(0) 推荐(0)
摘要:P1490 买蛋糕 题目描述 野猫过生日,大家当然会送礼物了(咳咳,没送礼物的同志注意了哈!!),由于不知道送什么好,又考虑到实用性等其他问题,大家决定合伙给野猫买一个生日蛋糕。大家不知道最后要买的蛋糕的准确价格,而只会给蛋糕估价,即要买一个不超过多少钱的蛋糕。众OIer借此发挥:能否用最少的钱币数 阅读全文
posted @ 2018-05-06 21:35 露迭月 阅读(898) 评论(0) 推荐(0)
摘要:```cpp include const int N=104; double a[N][N]; int n; double fabs(double x) {return x 0?x: x;} void swap(int i,int j) { double tmp; for(int k=i;k=1;i 阅读全文
posted @ 2018-05-06 21:31 露迭月 阅读(159) 评论(0) 推荐(0)
摘要:P2725 邮票 Stamps 题目背景 给一组 N 枚邮票的面值集合(如,{1 分,3 分})和一个上限 K —— 表示信封上能够贴 K 张邮票。计算从 1 到 M 的最大连续可贴出的邮资。 题目描述 例如,假设有 1 分和 3 分的邮票;你最多可以贴 5 张邮票。很容易贴出 1 到 5 分的邮资 阅读全文
posted @ 2018-05-06 21:30 露迭月 阅读(324) 评论(0) 推荐(0)
摘要:P1450.硬币购物 题目描述 硬币购物一共有$4$种硬币。面值分别为$c1,c2,c3,c4$。某人去商店买东西,去了$tot$次。每次带$d_i$枚$c_i$硬币,买$s_i$的价值的东西。请问每次有多少种付款方法。 输入输出格式 输入格式: 第一行 $c_1,c_2,c_3,c_4,tot$ 阅读全文
posted @ 2018-05-06 21:27 露迭月 阅读(226) 评论(0) 推荐(0)
摘要:P2205 画栅栏Painting the Fence 题目描述 $Farmer$ $John$ 想出了一个给牛棚旁的长围墙涂色的好方法。(为了简单起见,我们把围墙看做一维的数轴,每一个单位长度代表一块栅栏)他只是简单的把刷子蘸满颜料,系在他最喜欢的奶牛$Bessie$上,然后让$Bessie$来回 阅读全文
posted @ 2018-05-06 21:26 露迭月 阅读(583) 评论(0) 推荐(0)
摘要:P3853 路标设置 题目背景 B市和T市之间有一条长长的高速公路,这条公路的某些地方设有路标,但是大家都感觉路标设得太少了,相邻两个路标之间往往隔着相当长的一段距离。为了便于研究这个问题,我们把公路上相邻路标的最大距离定义为该公路的“空旷指数”。 题目描述 现在政府决定在公路上增设一些路标,使得公 阅读全文
posted @ 2018-05-06 21:25 露迭月 阅读(378) 评论(0) 推荐(1)
摘要:P1691 有重复元素的排列问题 题目描述 设$R={r_1,r_2,……,r_n}$是要进行排列的$n$个元素。其中元素$r_1,r_2,……,r_n$可能相同。使设计一个算法,列出$R$的所有不同排列。 给定$n$以及待排列的$n$个元素。计算出这$n$个元素的所有不同排列。 输入输出格式 输入 阅读全文
posted @ 2018-05-06 21:22 露迭月 阅读(247) 评论(0) 推荐(0)
摘要:P2764 最小路径覆盖问题 问题描述: 给定有向图$G=(V,E)$。设$P$ 是$G$ 的一个简单路(顶点不相交)的集合。如果$V$ 中每个顶点恰好在$P$ 的一条路上,则称$P$是$G$ 的一个路径覆盖。$P$ 中路径可以从$V$ 的任何一个顶点开始,长度也是任意的,特别地,可以为$0$。$G 阅读全文
posted @ 2018-05-06 20:42 露迭月 阅读(265) 评论(0) 推荐(0)
摘要:P1272 重建道路 题目描述 一场可怕的地震后,人们用$N$个牲口棚$(1≤N≤150$,编号$1..N$)重建了农夫$John$的牧场。由于人们没有时间建设多余的道路,所以现在从一个牲口棚到另一个牲口棚的道路是惟一的。因此,牧场运输系统可以被构建成一棵树。$John$想要知道另一次地震会造成多严 阅读全文
posted @ 2018-05-06 16:47 露迭月 阅读(293) 评论(0) 推荐(0)
摘要:P1129 [ZJOI2007]矩阵游戏 题目描述 小$Q$是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏――矩阵游戏。矩阵游戏在一个$N N$黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作: 行交换操作:选择矩阵的任意两行,交换这两行(即交换对应 阅读全文
posted @ 2018-05-05 20:55 露迭月 阅读(330) 评论(0) 推荐(0)