随笔分类 - 数据结构---树状数组
摘要:世界 【题目背景】 隔着一面墙,就是两个世界呢…… 那无法到达的彼岸,只能去凝望吧…… 远方的星辰,又能看到多少呢? 那一个个星星,或许也是一个个世界吧…… 【题目描述】 有一个虚无的结界,隔开了两个世界。 人们在结界内游荡,而远方的星辰在结界外。 我们可以把结界看作 xx 轴,那么人们都在 xx
阅读全文
摘要:BZOJ4361: isn https://www.lydsy.com/JudgeOnline/problem.php?id=4361 Sol. 最终的状态一定是一个不降子序列。 令f[i][j]表示长度为i,最后一个数为a[j]不降子序列个数。 那么有f[i][j]=f[i-1][k](k<=j&
阅读全文
摘要:2131: 免费的馅饼 https://www.lydsy.com/JudgeOnline/problem.php?id=2131 Sol 考虑dp f[i]表示i必接的最大收益 f[i]=f[j]+v[i] |p[i]-p[j]|<=2*(t[i]-t[j]) 这里有绝对值,可以分讨+线段树优化d
阅读全文
摘要:4240: 有趣的家庭菜园 https://www.lydsy.com/JudgeOnline/problem.php?id=4240 Sol. 最终的序列一定是一个山峰的形状。 从小到大枚举每一个数,此时只考虑比它大的数(比它小的已经排好) 那么它(x)的贡献就是min(id<x,id>x) 也就
阅读全文
摘要:5484: [Usaco2018 Dec]Sort It Out https://www.lydsy.com/JudgeOnline/problem.php?id=5484 Sol. 考虑没有在被喊叫集合中的点,他们一定是上升的。 那么最小的集合大小就是n-最长上升子序列长度。 对于第二问,有个转化
阅读全文
摘要:Divljak Alice 有 个字符串 ,Bob有一个字符串集合 ,一开始集合是空的。 接下来会发生 个操作,操作有两种形式: “ ”,Bob 往自己的集合里添加了一个字符串 。 “ ”,Alic
阅读全文
摘要:接水果(fruit) 风见幽香非常喜欢玩一个叫做 osu! 的游戏,其中她最喜欢玩的模式就是接水果。由于她已经 DT FC 了 The big black,她觉得这个游戏太简单了,于是发明了一个更加难的版本。 首先有一个地图,是一棵由 个顶点、 条边组成的树(例如图 给出的
阅读全文
摘要:[ZJOI2013]K大数查询 题目描述 有N个位置,M个操作。操作有两种,每次操作如果是: 1 a b c:表示在第a个位置到第b个位置,每个位置加上一个数c 2 a b c:表示询问从第a个位置到第b个位置,第C大的数是多少。 输入输出格式 输入格式: 第一行N,M接下来M行,每行形如1 a b
阅读全文
摘要:朗格拉日计数(counter)题目描述 在平面上以圆周等分排列着n个带标号(标号为1~n)的点,你需要计算有多少个三元组(a,b,c),满足a#include#include#include#include#include#define maxn 200005usin...
阅读全文
摘要:等差子序列(sequence)题目描述 给一个1到N的排列{Ai},询问是否存在1=3),使得 Ap1, Ap2, Ap3, …ApLen是一个等差序列。 输入 输入的第一行包含一个整数T,表示组数。下接T组数据,每组第一行一个整数N,每组第二行为一个1到N的排列...
阅读全文
摘要:数表( table )题目描述 有一张n×m的数表,其第i行第j列(1≤i≤n,1≤j≤m)的数值为能同时整除i和j的所有自然数之和。给定a,计算数表中不大于a的数之和。 输入 输入包含多组数据。 输入的第一行一个整数Q表示测试点内的数据组数,接下来Q行,每行...
阅读全文
摘要:情报传递(message)题目描述 奈特公司是一个巨大的情报公司,它有着庞大的情报网络,情报网络中共有n名情报员。每名情报员可能有若干名(可能没有)下线,除1名大头目外其余n-1名情报员有且仅有1名上线。奈特公司纪律森严,每名情报员只能与自己的上、下线联系,同时,情报...
阅读全文
摘要:折线统计(line)题目描述 二维平面上有n个点(xi, yi),现在这些点中取若干点构成一个集合S,对它们按照x坐标排序,顺次连接,将会构成一些连续上升、下降的折线,设其数量为f(S)。如下图中,1->2,2->3,3->5,5->6(数字为下图中从左到右的点编号)...
阅读全文
摘要:equation题目描述 有一棵n 个点的以 1 为根的树, 以及 n 个整数变量xi。树上 i 的父亲是 fi, 每条边(i,fi)有一个权值wi,表示一个方程 xi + xfi = wi,这 n-1个方程构成了一个方程组。现在给出q 个操作,有两种类型:1 u v...
阅读全文
摘要:飘雪圣域(icekingdom)题目描述 IcePrincess_1968 和 IcePrince_1968 长大了,他们开始协助国王 IceKing_1968 管理国内事物。IcePrincess_1968 和 IcePrince_1968 住在一个宁静悠远的王国:...
阅读全文
摘要:codeforces gym 100553Isolution令a[i]表示位置i的船的编号研究可以发现,应是从中间开始,往两边跳。。。。于是就是一个点往两边的最长下降子序列之和减一魔改树状数组求min#include#include#include#include#i...
阅读全文
摘要:采花 flower题目描述 萧芸斓是 Z 国的公主,平时的一大爱好是采花。今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳 了 n 朵花,花有 c 种颜色(用整数 1-c 表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的...
阅读全文
摘要:密码 (pasuwado)题目描述 哪里有压迫,哪里就有反抗。moreD的宠物在法庭的帮助下终于反抗了。作为一只聪明的宠物,他打算把魔法使moreD的魔法书盗去,夺取moreD的魔法能力。但moreD怎么会让自己的魔法书轻易地被盗取?moreD在魔法书上设置了一个密码...
阅读全文
摘要:核苷酸(evolution)题目描述 生物课是帕特里克最讨厌的课程,没有之一。相比做一些无聊而又无趣的遗传题,他更喜欢其他所有的科目。包括英语。但是今天不同。他被一个关于RNA感染DNA的题目所吸引了。我希望能够实现这样的一个功能。DNA中包含四种核苷酸,上面具有不同...
阅读全文