摘要: 题目描述 LHX教主要来X市指导OI学习工作了。为了迎接教主,在一条道路旁,一群Orz教主er穿着文化衫站在道路两旁迎接教主,每件文化衫上都印着大字。一旁的Orzer依次摆出“欢迎欢迎欢迎欢迎……”的大字,但是领队突然发现,另一旁穿着“教”和“主”字文化衫的Orzer却不太和谐。 为了简单描述这个不 阅读全文
posted @ 2018-04-25 21:11 Kevin_naticl 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠 阅读全文
posted @ 2018-04-24 19:27 Kevin_naticl 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出一个长度不超过200的由小写英文字母组成的字母串(约定;该字串以每行20个字母的方式输入,且保证每行一定为20个)。要求将此字母串分成k份(1<k<=40),且每份中包含的单词个数加起来总数最大(每份中包含的单词可以部分重叠。当选用一个单词之后,其第一个字母不能再用。例如字符串this 阅读全文
posted @ 2018-04-24 17:13 Kevin_naticl 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题目描述 对于一个包含 NN 个整数的数列 AA ,我们可以把它的所有元素加入一个双头队列 BB . 首先 A1A1 作为队列的唯一元素,然后依次加入 A2∼ANA2∼AN ,如果 Ai<Ai−1Ai<Ai−1 那么从 BB 的左端加入 AiAi ,否则从 BB 的右端加入 AiAi . 给出最终的 阅读全文
posted @ 2018-04-17 19:42 Kevin_naticl 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个1*n的地图,在里面玩2048,每次可以合并相邻两个(数值范围1-262,144),问最大能合出多少。注意合并后的数值并非加倍而是+1,例如2与2合并后的数值为3. 这道题的思路: 这是上一道题的数据强化版,数据达到了 260000. 所以只能 O(nlogn) 的时间复杂度过. 阅读全文
posted @ 2018-04-17 19:41 Kevin_naticl 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个1*n的地图,在里面玩2048,每次可以合并相邻两个(数值范围1-40),问最大能合出多少。注意合并后的数值并非加倍而是+1,例如2与2合并后的数值为3. 这道题的思路: 状态: f[i][j] 代表当前 i -> j的最大值 . 初始的f[i][i] = a[i]. 然后枚举点  阅读全文
posted @ 2018-04-17 19:40 Kevin_naticl 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目描述 这是一个流行在Jsoi的游戏,名称为祖玛。 精致细腻的背景,外加神秘的印加音乐衬托,彷佛置身在古老的国度里面,进行一个神秘的游戏——这就是著名的祖玛游戏。祖玛游戏的主角是一只石青蛙,石青蛙会吐出各种颜色的珠子,珠子造型美丽,并且有着神秘的色彩。 环绕着石青蛙的是载着珠子的轨道,各种颜色的珠 阅读全文
posted @ 2018-04-17 19:39 Kevin_naticl 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 题目描述 动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 A。 现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道 它到底是哪一种。 有人用两种说法对这 N 个动物所构成的食物链关系进行描述: 第一种说法 阅读全文
posted @ 2018-04-17 17:28 Kevin_naticl 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 题目描述 约翰有太多的工作要做。为了让农场高效运转,他必须靠他的工作赚钱,每项工作花一个单位时间。 他的工作日从0时刻开始,有10^8个单位时间。在任一时刻,他都可以选择编号1~N的N(1 <= N <= 10^6)项工作中的任意一项工作来完成。 因为他在每个单位时间里只能做一个工作,而每项工作又有 阅读全文
posted @ 2018-04-16 18:24 Kevin_naticl 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 题目描述 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb□cd”,“□a□bcbcd□”和“abcb□cd□”都是X的扩展串,这里“□”代表空格字符。 如果A1是字符串A的扩展串,B1是字符串B的扩展串,A1与B1具 阅读全文
posted @ 2018-04-16 15:23 Kevin_naticl 阅读(171) 评论(0) 推荐(0) 编辑