随笔分类 -  数据结构

摘要:Description 约翰带着奶牛去都市观光。在落日的余晖里,他们看到了一幢接一幢的摩天高楼的轮廓在地平线 上形成美丽的图案。以地平线为 X 轴,每幢高楼的轮廓是一个位于地平线上的矩形,彼此间可能有 重叠的部分。奶牛一共看到了 N 幢高楼,第 i 幢楼的高度是 Hi,两条边界轮廓在地平线上的坐标是 阅读全文
posted @ 2018-11-08 18:32 顾z 阅读(319) 评论(0) 推荐(0) 编辑
摘要:Description 给定一个长为n(n10^61:sum[l,r];2:[l,r]xInputn,nn,a_im,m 阅读全文
posted @ 2018-11-07 19:00 顾z 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Description 给定一棵树,有m次操作。 1 x 把第x条边染成黑色 2 x 把第x条边染成白色 3 x y 查询x~y之间的黑边数,存在白边输出 1 Input 第1行为一个整数n,表示有n个节点。 接下来n1行描述一棵树。 第n+1行为一个整数m表示有m次操作。 阅读全文
posted @ 2018-11-07 07:16 顾z 阅读(332) 评论(0) 推荐(0) 编辑
摘要:线段树+哈希【CF580E】Kefa and Watch Description n个数的字符串,m+k个操作 把lr赋值为k 询问lr是否有长度为d的循环节 n105,m+k105,d10 Input 第一行为三个 阅读全文
posted @ 2018-11-05 19:27 顾z 阅读(387) 评论(0) 推荐(0) 编辑
摘要:Description 有一个长为n的数列a1,a2...an,你需要对这个数列维护如下两种操作: 1. 1 l r x 表示将数列中的al,al+1...ar1,ar加上x 2. $2\space 阅读全文
posted @ 2018-11-04 07:00 顾z 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Description Mad scientist Mike has constructed a rooted tree, which consists of nnvertices. Each vertex is a reservoir which can be either empty or fi 阅读全文
posted @ 2018-11-03 20:22 顾z 阅读(325) 评论(0) 推荐(0) 编辑
摘要:Description 英语老师留了N篇阅读理解作业,但是每篇英文短文都有很多生词需要查字典,为了节约时间,现在要做个统计,算一算某些生词都在哪几篇短文中出现过。 Input 第一行为整数N,表示短文篇数,其中每篇短文只含空格和小写字母。 按下来的N行,每行描述一篇短文。每行的开头是一个整数L,表示 阅读全文
posted @ 2018-11-03 18:39 顾z 阅读(296) 评论(0) 推荐(0) 编辑
摘要:Description 你有一棵以1为根的有根树,有n个点,每个节点初始有一个颜色c[i]。 有两种操作: 1 v c 将以v为根的子树中所有点颜色更改为c 2 v 查询以v为根的子树中的节点有多少种不同的颜色 Input 第一行,两个整数n,m,分别代表有n个节点和m个操作。 第二行, 阅读全文
posted @ 2018-11-03 17:52 顾z 阅读(202) 评论(0) 推荐(0) 编辑
摘要:Description At the children's day, the child came to Picks's house, and messed his house up. Picks was angry at him. A lot of important things were lo 阅读全文
posted @ 2018-11-03 15:41 顾z 阅读(242) 评论(1) 推荐(0) 编辑
摘要:Description 给你n( 1 Input 第一行一个整数 n,表示数列的长度 接下来一行 n 个非负整数,表示 a 数组中的每个元素 接下来一行一个整数 m,表示查询的数量 接下来 m 行,每行两个整数 l, r 表示这次查询区间的左右端点 Output 对于每组查询,输出一行一个整数,表示 阅读全文
posted @ 2018-11-02 19:09 顾z 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Background 一封好的情书需要撰写人全身心的投入。CYY同学看上了可爱的c 想对她表白,但却不知道自己写的情书是否能感动她,现在他带着情书请你来帮助他。 Description 为了帮助CYY,我们定义一个量化情书好坏的标准感动值。判断感动值的方法如下: 1.在情书的一句话中若含有给定词汇列 阅读全文
posted @ 2018-10-31 21:36 顾z 阅读(300) 评论(0) 推荐(0) 编辑
摘要:Description 在一个笛卡尔平面坐标系里(则X轴向右是正方向,Y轴向上是正方向),有N(1Input(1 接下来有N行,每行描述一个矩形的信息,分别是矩形的x1y1x2y2。 其中 $−10^8 Ouput 一个整数,被N个矩形覆盖的区域的面积。 阅读全文
posted @ 2018-10-31 11:37 顾z 阅读(426) 评论(0) 推荐(0) 编辑
摘要:Description 给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1. :添加操作,表示在序列末尾添加一个数x,序列的长度N+1。 2. :询问操作,你需要找到一个位置p,满足lpr,使得: $a[p] \o 阅读全文
posted @ 2018-10-30 18:30 顾z 阅读(266) 评论(0) 推荐(0) 编辑
摘要:Description 现在有一颗以1为根节点的由n个节点组成的树,树上每个节点上都有一个权值vi。现在有Q次操作,操作如下: 1xy:查询节点x的子树中与y异或结果的最大值 2xyz:查询路径xy上点与z异或结果最大值 Input 阅读全文
posted @ 2018-10-30 16:09 顾z 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Description 机房神犇yczycz有n个青梅竹马,她们分别住在1~n号城市中。小时候的她们美丽可爱,但是由于女大十八变,有些妹子的颜值发生了变化,但是十分重感情的ycz神犇不忍心抛弃她们,于是记录下来了她们颜值变化的值,我们用Cxy表示第x个城市的妹子的颜值下降了$ 阅读全文
posted @ 2018-10-28 17:28 顾z 阅读(332) 评论(0) 推荐(0) 编辑
摘要:Description 前缀和(prefix sum)Si=k=1iai。 前前缀和(preprefix sum) 则把Si作为原序列再进行前缀和。记再次求得前缀和第i个是SSi 给一个长度n的序列a1,a2,,an有两种操作: 1. 阅读全文
posted @ 2018-10-26 20:20 顾z 阅读(301) 评论(0) 推荐(0) 编辑
摘要:Background 面对蚂蚁们的疯狂进攻,小FF的Tower defence宣告失败……人类被蚂蚁们逼到了Greed Island上的一个海湾。现在,小FF的后方是一望无际的大海, 前方是变异了的超级蚂蚁。 小FF还有大好前程,他可不想命丧于此, 于是他派遣手下最后一批改造SCV布置地雷以阻挡蚂蚁 阅读全文
posted @ 2018-10-26 19:04 顾z 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Description 小 C 的兔子不是雪白的,而是五彩缤纷的。每只兔子都有一种颜色,不同的兔子可能有 相同的颜色。小 C 把她标号从 1nn 只兔子排成长长的一排,来给他们喂胡萝卜吃。 排列完成后,第 i 只兔子的颜色是 ai。 俗话说得好,“萝卜青菜,各有所爱 阅读全文
posted @ 2018-10-26 17:19 顾z 阅读(295) 评论(0) 推荐(0) 编辑
摘要:Description 给一个长度为n的序列a。1≤a[i]≤n。 m组询问,每次询问一个区间[l,r],是否存在一个数在[l,r]中出现的次数大于(r l+1)/2。如果存在,输出这个数,否则输出0。 Input 第一行两个数n,m。 第二行n个数,a[i]。 接下来m行,每行两个数l,r,表示询 阅读全文
posted @ 2018-10-26 15:10 顾z 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Description 给定一些二维空间上的矩形,求它们的面积并. 一道 线段树+扫描线 的板子题 然而即使我会打了,也不能灵活运用这种算法。QAQ 遇到题还是不太会. 但是这种板子题还是~~随随便便~~切的. 时间特别特别多的话,就练线段树!(flag) 这里放下代码好了,网上讲解有很多.就不写了 阅读全文
posted @ 2018-10-26 10:11 顾z 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示