09 2018 档案

摘要:"E. Sergey's problem" 【题目描述】 给出一个n个点m条边的有向图,需要找到一个集合使得1、集合中的各点之间无无边相连2、集合外的点到集合内的点的最小距离小于等于2。 【算法】 官方题解证明的很强。对任意一个点 a(未访问过)删去其所有子节点,若剩余点组成的新图的答案集合不存在到 阅读全文
posted @ 2018-09-23 16:05 飞飞翔滴少年 阅读(215) 评论(0) 推荐(0)
摘要:"D. The hat" 【题目描述】 交互式题目: n 个人围成一圈,每个人有一个数字,满足相邻两个人数字之差的绝对值小于等于 1. 第 i 个人和第 $i + \frac n 2$ 个人相对而坐,现需知道是否存在相对的一组人拥有的数字相同。可以询问位置 $x$上的人所拥有的数字,询问的个数不超过 阅读全文
posted @ 2018-09-22 19:01 飞飞翔滴少年 阅读(171) 评论(0) 推荐(0)
摘要:" 10050. 「一本通 2.3 例 2」The XOR Largest Pair" 【题目描述】 在给定的 N 个整数 A1,A2,…,AN 中选出两个进行异或运算,得到的结果最大是多少? 【算法】 trie树经典题目。以每个数字的二进制数串逆向由第31位向第0位建立trie树。用两个指针,一个 阅读全文
posted @ 2018-09-10 22:42 飞飞翔滴少年 阅读(400) 评论(0) 推荐(0)
摘要:" 10047. 「一本通 2.2 练习 3」似乎在梦中见过的样子" 【题目描述】 「Madoka,不要相信 QB!」伴随着 Homura 的失望地喊叫,Madoka 与 QB 签订了契约。 这是 Modoka 的一个噩梦,也同时是上个轮回中所发生的事。为了使这一次 Madoka 不再与 QB 签订 阅读全文
posted @ 2018-09-09 19:11 飞飞翔滴少年 阅读(1635) 评论(0) 推荐(0)
摘要:" 10048. 「一本通 2.2 练习 4」Censoring" 【题目描述】 给出两个字符串 $S$ 和 $T$,每次从前往后找到 $S$ 的一个子串 $A=T$ 并将其删除,空缺位依次向前补齐,重复上述操作多次,直到 $S$ 串中不含 $T$ 串。输出最终的 $S$ 串。 【算法】 1、kmp 阅读全文
posted @ 2018-09-08 21:24 飞飞翔滴少年 阅读(868) 评论(0) 推荐(0)
摘要:" 10035. 「一本通 2.1 练习 1」Power Strings" 【题目描述】 给定若干个长度 $\le 10^6$​​ 的字符串,询问每个字符串最多是由多少个相同的子字符串重复连接而成的。如: 则最多有 333 个 连接而成。 【算法】 1、kmp第一步求出字符串的特征向量。若 (n是字 阅读全文
posted @ 2018-09-08 15:59 飞飞翔滴少年 阅读(1278) 评论(0) 推荐(0)
摘要:" 10042. 「一本通 2.1 练习 8」收集雪花" 【题目描述】 不同的雪花往往有不同的形状。在北方的同学想将雪花收集起来,作为礼物送给在南方的同学们。一共有 $n$ 个时刻,给出每个时刻下落雪花的形状,用不同的整数表示不同的形状。在收集的过程中,同学们不希望有重复的雪花。你可以从任意 $a$ 阅读全文
posted @ 2018-09-08 14:57 飞飞翔滴少年 阅读(875) 评论(0) 推荐(0)
摘要:" 2452. 「POI2010」反对称 Antisymmetry" 【题目描述】 对于一个 $0/1$ 字符串,如果将这个字符串 $0$ 和 $1$ 取反后,再将整个串反过来和原串一样,就称作「反对称」字符串。比如 $00001111$ 和 $010101$ 就是反对称的,而 $1001$就不是。 阅读全文
posted @ 2018-09-08 00:38 飞飞翔滴少年 阅读(621) 评论(0) 推荐(0)
摘要:" 10038. 「一本通 2.1 练习 4」A Horrible Poem" 【题目描述】 给出一个由小写英文字母组成的字符串 $S$,再给出 $q$ 个询问,要求回答 $S$ 某个子串的最短循环节。 如果字符串 $B$ 是字符串 $A$ 的循环节,那么 $A$ 可以由 $B$ 重复若干次得到。 阅读全文
posted @ 2018-09-07 14:53 飞飞翔滴少年 阅读(1466) 评论(0) 推荐(1)
摘要:" 10034. 「一本通 2.1 例 2」图书管理" 【题目描述】 图书管理是一件十分繁杂的工作,在一个图书馆中每天都会有许多新书加入。为了更方便的管理图书(以便于帮助想要借书的客人快速查找他们是否有他们所需要的书),我们需要设计一个图书查找系统。 该系统需要支持 2 种操作: 1. 表示新加入一 阅读全文
posted @ 2018-09-06 11:35 飞飞翔滴少年 阅读(648) 评论(0) 推荐(0)
摘要:" 10030. 「一本通 1.4 练习 2」Keyboarding" 【题目描述】 给定一个 $r$ 行 $c$ 列的在电视上的“虚拟键盘”,通过「上,下,左,右,选择」共 $5$ 个控制键,你可以移动电视屏幕上的光标来打印文本。一开始,光标在键盘的左上角,每次按方向键,光标总是跳到下一个在该方向 阅读全文
posted @ 2018-09-05 12:37 飞飞翔滴少年 阅读(760) 评论(0) 推荐(0)
摘要:" 10028. 「一本通 1.4 例 3」Knight Moves" 【题目描述】 编写一个程序,计算一个骑士从棋盘上的一个格子到另一个格子所需的最小步数。骑士一步可以移动到的位置由下图给出。 【算法】 双向bfs优先扩展节点数少的队列。什么破东西速度没快多少啊。。。。 【代码】 cpp incl 阅读全文
posted @ 2018-09-03 22:28 飞飞翔滴少年 阅读(529) 评论(0) 推荐(0)
摘要:" 10027. 「一本通 1.4 例 2」魔板" 【题目描述】 Rubik 先生在发明了风靡全球魔方之后,又发明了它的二维版本——魔板。这是一张有 888 个大小相同的格子的魔板: 我们知道魔板的每一个方格都有一种颜色。这 8 种颜色用前 8 个正整数来表示。可以用颜色的序列来表示一种魔板状态,规 阅读全文
posted @ 2018-09-03 21:46 飞飞翔滴少年 阅读(516) 评论(0) 推荐(0)
摘要:" 2632. 「BalticOI 2011 Day1」打开灯泡 Switch the Lamp On" 【题目描述】 有一种正方形的电路元件,在它的两组相对顶点中,有一组会用导线连接起来,另一组则不会。 有 $M\times N$ 个这样的元件,你想将其排列成 $N$ 行 $M$ 列放在电路板上。 阅读全文
posted @ 2018-09-01 23:49 飞飞翔滴少年 阅读(898) 评论(0) 推荐(0)
摘要:" 2591. 「NOIP2009」靶形数独" 【题目描述】 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他们想用数独来一比高低。但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教, Z 博士拿出了他最近发明的“靶形数独”,作为这两个孩子比试的题目。 靶形数独 阅读全文
posted @ 2018-09-01 22:35 飞飞翔滴少年 阅读(479) 评论(0) 推荐(0)