上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 有2n个士兵站成两排,他们需要被重新排列,以保证每一排里没有同样高的士兵——这样我们就说,士兵们被合理地安排了位置。 每次操作可以交换两个在同一位置(但不在同一排)的士兵。你的任务是用最少的操作来确保士兵们被合理地安排了位置。 例如: 有18个士兵站成两排,箭头标明了重新安排士兵位置的正确方式(图飞 阅读全文
posted @ 2018-10-29 20:15 comld 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“200 阅读全文
posted @ 2018-10-28 21:45 comld 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 在byteotian公司搬家的时候,他们发现他们的大量的精密砝码的搬运是一件恼人的工作。公司有一些固定容量的容器可以装这些砝码。他们想装尽量多的砝码以便搬运,并且丢弃剩下的砝码。每个容器可以装的砝码数量有限制,但是他们能够装的总重量不能超过每个容器的限制。一个容器也可以不装任何东西。任何两个砝码都有 阅读全文
posted @ 2018-10-28 18:52 comld 阅读(202) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-27 19:00 comld 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 小P在MC里有n个牧场,自西向东呈一字形排列(自西向东用1…n编号),于是他就烦恼了:为了控制这n个牧场,他需要在某些牧场上面建立控制站,每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一直到它西边第一个控制站的所有牧场(它西边第一个控制站所在的牧场不被控制)(如果它西边不存在控制站 阅读全文
posted @ 2018-10-24 21:45 comld 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 有n个带有颜色的方块,没消除一段长度为x的连续的相同颜色的方块可以得到x^2的分数,让你用一种最优的顺序消除所有方块使得得分最多。 输入格式 第一行包含测试的次数t(1≤t≤15) 每个案例包含两行。第一行包含整数n(1≤n≤200),即框数。第二行包含n个数,代表每个盒子的颜色。数字的大小1~n内 阅读全文
posted @ 2018-10-24 08:57 comld 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Solutioon 这道题利用根号分治可以把复杂度降到n根号n级别。 我们发现当物品体积大与根号n时,就是一个完全背包,换句话说就是没有了个数限制。 进一步我们发现,这个背包最多只能放根号n个物品。 所以我们设dp[i][j]表示放了i个物品,体积为j时的方案数。 转移的话一种是往背包里放一个新物品 阅读全文
posted @ 2018-10-24 08:09 comld 阅读(291) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-23 21:53 comld 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 新亚(New Asia)王国有 N 个村庄,由 M 条道路连接。其中一些道路是鹅卵石路,而其它道路是水泥路。保持道路免费运行需要一大笔费用,并且看上去 王国不可能保持所有道路免费。为此亟待制定一个新的道路维护计划。 国王已决定保持尽可能少的道路免费,但是两个不同的村庄之间都应该一条且仅由一条 且仅由 阅读全文
posted @ 2018-10-23 20:26 comld 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 给定一个长度为n的正整数序列a,每个数都在1到10^9范围内,告诉你其中s个数,并给出m条信息,每条信息包含三个数l,r,k以及接下来k个正整数,表示a[l],a[l+1],...,a[r-1],a[r]里这k个数中的任意一个都比任意一个剩下的r-l+1-k个数大(严格大于,即没有等号)。请任意构造 阅读全文
posted @ 2018-10-22 07:19 comld 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 下课了,露露、花花和萱萱在课桌上用正三棱柱教具和尺子摆起了一个“跷跷板”。 这个“跷跷板”的结构是这样的:底部是一个侧面平行于地平面的正三棱柱教具,上面 摆着一个尺子,尺子上摆着若干个相同的橡皮。尺子有 2n + 1 条等距的刻度线,第 n + 1 条 刻度线恰好在尺子的中心,且与正三棱柱的不在课桌 阅读全文
posted @ 2018-10-20 21:53 comld 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 给你N颗宝石,每颗宝石都有重量和价值。要你从这些宝石中选取一些宝石,保证总重量不超过W,且总价值最大为,并输出最大的总价值。数据范围:N<=100;W<=2^30,并且保证每颗宝石的重量符合a*2^b(a<=10;b<=30) Solution 神仙背包。 我们可以先对每个二进制位dp一下,然后从低 阅读全文
posted @ 2018-10-19 19:30 comld 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一个长度为n的大数,用S1S2S3...Sn表示,其中Si表示数的第i位,S1是数的最高位,告诉你一些限制条件,每个条件表示为四个数,l1,r1,l2,r2,即两个长度相同的区间,表示子串Sl1Sl1+1Sl1+2...Sr1与Sl2Sl2+1Sl2+2...Sr2完全相同。比如n=6时,某限制条件 阅读全文
posted @ 2018-10-19 15:31 comld 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i 种颜色的油漆足够涂ci 个木块。所有油漆刚好足够涂满所有木块,即 c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案。 Solution 有一个非常好的条件就是c[ 阅读全文
posted @ 2018-10-19 06:56 comld 阅读(165) 评论(0) 推荐(0) 编辑
摘要: DotR (Defense of the Robots) Allstars是一个风靡全球的魔兽地图,他的规则简单与同样流行的地图DotA (Defense of the Ancients) Allstars。 DotR里面的英雄只有一个属性——力量。他们需要购买装备来提升自己的力量值,每件装备都可以 阅读全文
posted @ 2018-10-18 20:49 comld 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 小 N 是蔬菜仓库的管理员,负责设计蔬菜的销售方案。 在蔬菜仓库中,共存放有 n 种蔬菜,小 N 需要根据不同蔬菜的特性,综合考虑各 方面因素,设计合理的销售方案,以获得最多的收益。 在计算销售蔬菜的收益时,每销售一个单位第 i 种蔬菜,就可以获得 ai 的收益。 特别地,由于政策鼓励商家进行多样化 阅读全文
posted @ 2018-10-17 17:03 comld 阅读(175) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-10-17 09:47 comld 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Solution 这题的话直接上BFS就可以了,因为要输出方案,所以我们要开一个pre数组记录前驱,最后输出就可以了。 对于状态的记录,一般都用哈希来存,但因为这道题比较特殊,它是一个排列,所以我们可以利用康拓展开把空间压到9!。 康拓展开 一个排列的康拓展开表示的是字典序比他小的排列的个数,所以我 阅读全文
posted @ 2018-10-11 15:09 comld 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在古埃及,人们使用单位分数的和(形如1/a的, a是自然数)表示一切有理数。 如:2/3=1/2+1/6,但不允许2/3=1/3+1/3,因为加数中有相同的。 对于一个分数a/b,表示方法有很多种,但是哪种最好呢? 首先,加数少的比加数多的好,其次,加数个数相同的,最小的分数越大越 好。 如: 19 阅读全文
posted @ 2018-10-11 10:54 comld 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 小 X 自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。 这天是小X的生日,小 W 想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第 K个 阅读全文
posted @ 2018-10-09 16:43 comld 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 小R和B神正在玩一款游戏。这款游戏的地图由N个点和N-1条无向边组成,每条无向边连接两个点,且地图是连通的。换句话说,游戏的地图是一棵有N个节点的树。 游戏中有一种道具叫做侦查守卫,当一名玩家在一个点上放置侦查守卫后,它可以监视这个点以及与这个点的距离在D以内的所有点。这里两个点之间的距离定义为它们 阅读全文
posted @ 2018-10-08 19:45 comld 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 阿米巴是小强的好朋友。 阿米巴和小强在草原上捉蚂蚱。小强突然想,如果蚂蚱被他们捉灭绝了,那么吃蚂蚱的小鸟就会饿死,而捕食小鸟的猛禽也会跟着灭绝,从而引发一系列的生态灾难。 学过生物的阿米巴告诉小强,草原是一个极其稳定的生态系统。如果蚂蚱灭绝了,小鸟照样可以吃别的虫子,所以一个物种的灭绝并不一定会引发 阅读全文
posted @ 2018-10-08 09:14 comld 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范 阅读全文
posted @ 2018-10-05 14:23 comld 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 有一棵点数为 N 的树,树边有边权。给你一个在 0~ N 之内的正整数 K ,你要在这棵树中选择 K个点,将其染成黑色,并将其他 的N-K个点染成白色 。 将所有点染色后,你会获得黑点两两之间的距离加上白点两两之间的距离的和的受益。问受益最大值是多少。 Solution 比较经典的树形背包问题。 如 阅读全文
posted @ 2018-10-02 19:16 comld 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 题意:给定两列球,可以从任意一列球的末尾弹出一个球,最后会得到一个序列,设第i种序列可以被a[i]种操作产生,那么会产生a[i]^2的贡献,求贡献和、 Solution: 首先我们观察a[i]^2的含义,发现它是有a[i]种序列两两之间产生1的贡献。 于是我们就有了一个dp的思路,dp[i][j][ 阅读全文
posted @ 2018-10-02 19:01 comld 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 铭铭有n个十分漂亮的珠子和若干根颜色不同的绳子。现在铭铭想用绳子把所有的珠子连接成一个整体。 现在已知所有珠子互不相同,用整数1到n编号。对于第i个珠子和第j个珠子,可以选择不用绳子连接,或者在ci,j根不同颜色的绳子中选择一根将它们连接。如果把珠子看作点,把绳子看作边,将所有珠子连成一个整体即为所 阅读全文
posted @ 2018-10-02 17:55 comld 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 为了让奶牛们娱乐和锻炼,农夫约翰建造了一个美丽的池塘。这个长方形的池子被分成了M行N列个方格(1≤M,N≤30)。一些格子是坚固得令人惊讶的莲花,还有一些格子是岩石,其余的只是美丽、纯净、湛蓝的水。 贝西正在练习芭蕾舞,她站在一朵莲花上,想跳到另一朵莲花上去,她只能从一朵莲花跳到另一朵莲花上,既不能 阅读全文
posted @ 2018-09-29 15:26 comld 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 当农夫约翰闲的没事干的时候,他喜欢坐下来看书。多年过去,他已经收集了 N 本书 (1 <= N <= 100,000), 他想造一个新的书架来装所有书。 每本书 i 都有宽度 W(i) 和高度 H(i)。书需要按顺序添加到一组书架上;比如说,第一层架子应该包含书籍1 ... k,第二层架子应该以第k 阅读全文
posted @ 2018-09-29 15:19 comld 阅读(518) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-29 14:17 comld 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 方伯伯正在做他的Oj。现在他在处理Oj上的用户排名问题。Oj上注册了n个用户,编号为1~n“,一开始他们按照编号排名。 方伯伯会按照心情对这些用户做以下四种操作,修改用户的排名和编号: 1.操作格式为1 x y,意味着将编号为x的用户编号改为y,而排名不变,执行完该操作后需要输出该用户在队列中的位置 阅读全文
posted @ 2018-09-27 20:00 comld 阅读(306) 评论(1) 推荐(0) 编辑
摘要: 题意:给定一个字符串,求它的每个前缀的的一个最长前缀,使得它重复两边后能够覆盖原串。 Solution 这题显然要在KMP的next数组上做一些手脚。 对于一个前缀,我们把它重复两遍,那么这个前缀的前缀是这个串的后缀(可以忽略这句话)。 那么我们需要求出这个串的最短前缀等于后缀。 Code 阅读全文
posted @ 2018-09-26 10:49 comld 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 为了庆祝NOI的成功开幕,主办方为大家准备了一场寿司晚宴。小G和小W作为参加NOI的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了n−1种不同的寿司,编号1,2,3,⋯,n-1,其中第种寿司的美味度为i+1(即寿司的美味度为从2到n)。 现在小G和小W希望每人选一些寿司种类来品尝,他们 阅读全文
posted @ 2018-09-25 11:01 comld 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 对家庭菜园有兴趣的JOI君每年在自家的田地中种植一种叫做IOI草的植物。JOI君的田地沿东西方向被划分为N个区域,由西到东标号为1~N。IOI草一共有N株,每个区域种植着一株。在第i个区域种植的IOI草,在春天的时候高度会生长至hi,此后便不再生长。 为了观察春天的样子而出行的JOI君注意到了IOI 阅读全文
posted @ 2018-09-25 09:43 comld 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 知名美食家小 A被邀请至ATM 大酒店,为其品评菜肴。 ATM 酒店为小 A 准备了 N 道菜肴,酒店按照为菜肴预估的质量从高到低给予1到N的顺序编号,预估质量最高的菜肴编号为1。 由于菜肴之间口味搭配的问题,某些菜肴必须在另一些菜肴之前制作,具体的,一共有 M 条形如”i 号菜肴'必须'先于 j 阅读全文
posted @ 2018-09-25 07:44 comld 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 小 K 不慎被 LL 邪教洗脑了,洗脑程度深到他甚至想要从亚瑟王邪教中脱坑。他决定,在脱坑之前,最后再来打一盘亚瑟王。既然是最后一战,就一定要打得漂亮。众所周知,亚瑟王是一个看脸的游戏,技能的发动都是看概率的。 作为一个非洲人,同时作为一个前 OIer,小 K 自然是希望最大化造成伤害的期望值。但他 阅读全文
posted @ 2018-09-24 21:40 comld 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目描述 N个布丁摆成一行,进行M次操作.每次将某个颜色的布丁全部变成另一种颜色的,然后再询问当前一共有多少段颜色.例如颜色分别为1,2,2,1的四个布丁一共有3段颜色. 第一行给出N,M表示布丁的个数和好友的操作次数. 第二行N个数A1,A2...An表示第i个布丁的颜色从第三行起有M行,对于每个 阅读全文
posted @ 2018-09-24 20:21 comld 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 神仙题,看了半天题解才看明白。。。 因为题目里说如果没有m,会自动默认m在最前面。 我们设计状态为dp[l][r][0/1]为在区间l到r中有没有m的最小长度。 转移:枚举我们要压缩的起点,dp[l][i][1]+dp[i+1][r][1]+1,加一是指我们要压缩后半段,在断点处加上一个m。 如果我 阅读全文
posted @ 2018-09-24 16:40 comld 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3.进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。 在电路板上存在一个特殊的元件称为“激发器”。当激发器 阅读全文
posted @ 2018-09-24 08:02 comld 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 第二关和很出名的斐波那契数列有关,地球上的OIer都知道:F1=1, F2=2, Fi = Fi-1 + Fi-2,每一项都可以称为斐波那契数。现在给一个正整数N,它可以写成一些斐波那契数的和的形式。如果我们要求不同的方案中不能有相同的斐波那契数,那么对一个N最多可以写出多少种方案呢? 题意是说数列 阅读全文
posted @ 2018-09-23 19:47 comld 阅读(220) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-09-23 17:12 comld 阅读(5) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页