04 2019 档案
摘要:题目大意:有一个n个点,m条边的无向图,玩家走过第i条边,血槽中的血会下降vi点,如果不足vi点,这人会当场去世。 这n个点中,有若干个是关键点,在这些关键点可以将血槽补满。 现在有q组询问,每次问一个玩家的血槽至少需要多大,才能从x走到y。 保证x号点和
阅读全文
摘要:题目大意:一个数列若能在有限次数内删空,则称这个数列可以删空,一次删除操作定义如下: 记当前数列长度为k,则删掉数列中所有等于k的数。 现在有一个长度为n的数列a,有m次修改操作,为单点变值/整体增加或者减少1,问每次修改后,最少需要修改序列中多少个数,使得序列可以被删除。
阅读全文
摘要:题目大意:有一束光线要依次穿过n块玻璃。 第i块玻璃的透射率为ai,反射率为bi。 问你有多少光能最终穿过所有玻璃。 数据范围:n≤5×105,答案对998244353取模。 我们考虑暴力把前i−1块玻璃看做一块玻璃,我们计算出了这块玻璃的透射率为a,反
阅读全文
摘要:题目大意:有n座城堡,s轮游戏。 对于第x轮,第i座城堡的士兵数量为a[x][i]。 如果你需要攻下第i座城堡,你在第i座城堡部署的士兵必须严格大于2a[x][i],如果攻下了你会获得i的收益。 对于这s轮游戏,你只能采用一种部署方式。 下面问你应该如何部署,使得你在这$
阅读全文
摘要:UPD:这个做法被hack了 题目大意:给你n个红点和m个黑点,问你至少需要保留多少个黑点,才能用由黑点组成的凸包包住所有红点。 数据范围:n≤105,m≤500 首先,我们将红点和黑点丢到一起,求一个凸包。凸包上的点能用黑点就用黑点,否则才用红点。 所有重点,三点共线的点,都会被
阅读全文
摘要:题目大意:有一个n个点,m条有向边的图,有q组询问。 每次询问:从a到b,经过不超过c条边,且依次经过的边边权递增,问最短路为多少,无解输出-1。 数据范围:n≤150,m≤5000,q≤1000 我场上并没有去想正解,打了个spfa居然获得90pts好成绩。
阅读全文
摘要:题目大意:你需要构造一个长度为n的排列A,使得里面包含有子序列B(子序列B为一个给定的1到m的排列),且对于每个i,有A[A[i]]=i,问有多少种方案方案。 数据范围:n≤107,m≤500,答案对109+7取模 我们首先不考虑有m的存在,考虑如何构
阅读全文
摘要:题目大意:给你一个代表区间[1,n]的线段树,问你随机访问区间[1,n]中的一个子区间,覆盖到的线段树节点个数的期望(需要乘上n(n−1)2后输出)。 数据范围:n≤1018 貌似各位的做法都非常优秀,代码也非常短,那么我来讲一个垃圾做法: 我们设f[i]
阅读全文
摘要:题目大意:在字符集大小为m的情况下,有多少种构造长度为n的字符串s的方案,使得C(s)=k。其中C(s)表示字符串s中出现次数最多的字符的出现次数。 对998244353取模,n,m≤5×104 如果你考虑去DP,你就lose了。 令F(x)表示满足
阅读全文
摘要:题目大意:给你一个n×n的矩阵,请在这个矩阵中找出一个子矩阵(x1,y1),(x2,y2),使得$\dfrac{\sum\limits_{i=x_1}^{x_2} \sum\limits_{j=y_1}^{y_2}a[i][j] }{2\times(x_2-x_1+y
阅读全文
摘要:题目大意:你有n个操作和一个初始为0的变量x。 第i个操作为:以Pi的概率给x加上Ai,剩下1−Pi的概率给x乘上Bi。 你袭击生成了一个长度为n的排列C,并以此执行了第C1,C2....Cn个操作。 求执行完所有操作后,变量x的
阅读全文
摘要:题目大意:有m个人要从城市1开始,依次游览城市1到n。 每一天,每一个游客有pi的概率去下一个城市,和1−pi的概率结束游览。 当游客到达城市j,他会得到(1+CjCj−1)Hi,j的收益,其中Ci表示到访第i个城市的人数
阅读全文
摘要:题目大意:给你一个[0,1]之间等概率随机序列,你需要把这个序列插入到一棵treap中,问这棵treap的期望深度,请对于[1,n]中的每个深度分别输出它的概率(实数,保留五位小数)。 treap的优先级之也是在[0,1]中等概率随机出来的。 ps:这个[0,1]的随机非
阅读全文
摘要:GDOI依然还是智障了。。。。 GDOI快要到了,我想看看我GDOI前总共会智障多少次: (要智障赶快智障,别在GDOI出现即可) 2019/4/10: 某个函数少传参一个函数,被自动补0... 2019/4/11: 边表数组大小未*2,把指针头*2了,10pts消失。 多组数据输入未看到,题目数据
阅读全文
摘要:此题niubi! 题目大意:给你一颗n个点的点带权无根树,现在请您进行以下两步操作: 1,选择一个[0,T]之间的整数C,并令所有的点权wi变为(wi+C) 2,选择若干条点不相交的路径;设选择的条数为k,覆盖的点的点权和为S,则收益为Sk+1
阅读全文
摘要:题目大意:给你D个格子,有n个喷水器,每个喷水器有一个喷水距离ri。 现在你需要在这D个格子中选择n个位置按照任意顺序安装这n个喷水器,需要满足n个喷水器互相喷不到对方。 问方案数,对109+7取模 数据范围:n,ri≤40,D≤105 我们不妨考
阅读全文
摘要:题目大意:有一颗有m个叶子节点的二叉树。 对于叶子节点i,x[i]=(a[i] xor Vp[i])or(b[i] xor Vq[i]) 对于非叶子节点i,x[i]=x[sonl] and x[sonr]。 上文的or和xor均为逻辑运算符。且V为
阅读全文
摘要:题目大意:给你n个点,问这n个点构成的最小标准差生成树的值 这题题解里面写的都是什么代码?? 你用O(n^4)的复杂度,枚举出两条边,然后求平均数。 对于剩下的边,我们求出这些边与平均数的差,然后求最下差生成树。 然后就过了??? 不是很懂
阅读全文
摘要:题目大意:给你一个长度为n的序列Ai,有q次操作,每次操作为以下三种之一: 询问区间的FM(Ai)的最大公约数。 区间翻转,区间加一个正数。 我们定义gcd(0,0)=0,且FM(Ai)为在一个M个点的无向完全图中从第一个点开始走k步后回到第一个点的方案数。
阅读全文
摘要:题目大意:给你n个点,第i个点有点权vi。你需要将这n个点排成一排,第i个点的点权能被累加当且仅当这个点前面存在编号在[li,ri]中的点,问你这些点应该如何排列,点权和才能最大。 数据范围:n≤105,1≤vi≤104。 这题状压居然给了70分,场上压根
阅读全文