题目传送门 题目大意: 有一个大小为 nnn 的集合 AAA,以及有一个大小为 mmm 的集合族 BBB,BBB 中的元素都是 AAA 的子集,现在给出一个 kkk,要求找出 p (1≤p≤k)p~(1\leq p\leq k)p ...
题目传送门 题目大意: 有一个大小为 nnn 的集合 AAA,以及有一个大小为 mmm 的集合族 BBB,BBB 中的元素都是 AAA 的子集,现在给出一个 kkk,要求找出 p (1≤p≤k)p~(1\leq p\leq k)p ...
我才意识到,取模 (x^K-1) 就是指长度为 K 的循环卷积……
传送门 题解: 很容易看出这道题的费用流模型,由于是在线修改,所以显然我们要支持动态维护流量和费用。 其实模拟费用流最容易犯的错误就是没有考虑退流 我就奇了怪了这题单点修改区间max,怎么没人写ZKW线段树 ...
Loj 6053. 简单的函数(Min_25筛) 题目大意 有一积性函数,当p为质数时有 f(pc)=p XOR c f(p^c)=p\ XOR\ c f(pc)=p XOR c 求∑i=1nf(i) mod (109+7)\sum_{i=1}^nf(i)\ mod\ (10^9+7)...
题目链接:https://loj.ac/p/6039 题目大意 有nnn个物品,第iii个费用为wiw_iwi,价值为viv_ivi,对于k∈[1,m]k\in[1,m]k∈[1,m]求费用为mmm时能获得的最大价值。 1≤n≤106,1≤m≤5×104,1≤wi≤300,1≤vi≤...
题目链接:https://loj.ac/p/6503 题目大意 nnn张卡mmm种,第iii种卡有aia_iai张,求所有排列中有kkk对相邻且相同的卡牌。 1≤n≤105,0≤k≤105,1≤m≤20000,∑i=1mai=n1\leq n\leq 10^5,0\leq k\leq 10^5,1\leq m...
【题目链接】 ... 【思路要点】 记 xix_ixi 表示点 iii 被选中时,点 iii 所在的连通块共被操作了多少次,则有 E(Ans)=E(∑i=1Nxi)=∑i=1NE(xi)E(Ans)=E(\sum_{i=1}^{N} x_i)=\sum_{i=1}^{N} E(x_i)E(Ans)=E(i=1...
板题都要写题解,我是什么垃圾啊。
Loj #6077. 「2017 山东一轮集训 Day7」逆序对 Solution 令fi,jf_{i,j}fi,j表示前iii个数产生jjj个逆序对的方案数,每次考虑把i+1i+1i+1加入,有i+1i+1i+1个插入位置分别产生0..i0..i0..i个新的逆序对。 因此fnf_{...
——DavidJing提供技术支持 现将今年7月份之前必须刷完的题目列举 完成度[25/34] [195/250] 第 1 章 贪心算法 √ [11/11] #10000 「一本通 1.1 例 1」活动安排 #10001 「一本通 1.1 例 2」种树 ...
题目链接 大致讲解 如果采用单点修改的方式,对需要修改区间的每一个叶子节点都进行修改,并且pushup(),时间复杂度会达到O(n)O(n)O(n) 所以只需要对某个区间添加一个add成员(也就是懒标记),代表此节点所有的子...
题目 题目链接 测试得分: 100 主要算法: 树型DP(树的最长链) 题干: 树的最长链 应试策略: ...为了方便我们建一条由sum[i]指向i的有向边,长度显然为1....于是题目转换...
https://loj.ac/problem/6144 在某位and 0或者or 1之后就全部相等了,这意味着这一位没有比较的必要了 可以重构可持久化01trie 最多log次 #include<bits/stdc++.h> #define file(KSCN) freopen(KSCN".in...
题目链接:https://loj.ac/p/6518 题目大意 一个长度为nnn的序列aaa,你可以花费111的代价让一个数+1+1+1或者−1-1−1,给出mmm个限制形如第kkk个数要是区间[l,r][l,r][l,r]的最大/最小值。 求满足所有限制的最小...
题目大意 给出序列a, 如果一个子区间,满足每个数都只出现了奇数次,那么它是个好区间。 求好区间数的个数。 n<=2*10^5 思路 由于出现奇数次,可以想到就是用随机数作为值, 区间的值xor=区间出现的值xor, ...
你说这是显然的吧,你没提炼出来;你说这不显然吧,这不是明明白白搁着得嘛
总目录 在线测评地址(ybt) 在线测评地址(LOJ)
LOJ#2239. 「CQOI2014」危桥 就是先把每条边正着连一条容量为2的边,反着连一条容量为2的边 显然如果只有一个人走的话,答案就是一个源点往起点连一条容量为次数×2的边,终点往汇点连一个次数×2的边,跑最大流看...
修改新增数节点时也是采用dfs,当递归到的区间l==r则为叶子节点,则可以将其赋值,否则判断该数是在左子树还是右子树递归。修改时要记得更新父节点最值,递归回溯。建树时一开始就直接将树开最大区间初始化,我们...
我的 dp 还是太孱弱了些,争取早日赶上 DD(XYX),がんばって!
题目:LOJ145. 这只是个用来屯板子的blog,原文. 代码如下: #include<bits/stdc++.h> using namespace std; #define Abigail inline void typedef long long LL; const int N=1000000; int Ri(){ int ...
题目:LOJ146. 题目大意:给定一棵nnn个点的树,要求支持以下操作: 1.格式1&ThinSpace;a&ThinSpace;b&ThinSpace;c1\,a\,b\,c1abc,表示把链(a,b)(a,b)(a,b)上的点点权加上ccc. 2.格式2&ThinSpace;...
标签: dfs序
LOJ提交代码 DFS 序 1 DFS 序 2 题目要求: ① uuu节点子树权值+x+x+x ② 询问uuu子树权值和 uuu节点子树权值+x+x+x:dfs序+区间修改 询问uuu子树权值和:dfs序+区间求和 区修+区改可以用2个树状数组或者lazy...
传送门 题目描述 给你nnn扇门,每一扇门如果是正数,则可以通过ttt时间出去,否则经过−t-t−t时间回到原地,问你走出去的数学期望是多少 分析 学习一下数学期望 假设数学期望为EEE,走出去的时间为t1t1t1,回到原地...
题目链接 LOJ2476:https://loj.ac/problem/2476 LOJ2565:https://loj.ac/problem/2565 题解 参考照搬了 wxh 的博客。...先分析 LOJ2476。 注意到对于任意一个数组 \(a\),第 \(x\) 项的值 \(a_x\) 可以展开写...
LOJ #6183 看无可看 优秀的数学题,Orz samjia2000 这个题显然需要将和转积来处理,这个时候就要用到特征方程的一些知识了! 其实就是这个样子:$f[x]=a\times f[x-1]+b\times f[x-2]$ 那么必然可以写作:$f[x]-t\...
loj 2011 题意:一棵树 有两种操作 1.选定一个点 且这个点的权值随着时间的增加而增加1 2.查询一条路径上点的个数和权值大于C的个数 题解:刚开始没想到离线的做法 认为可以大力线段树 n(logn)^3 然而显然过不...
题面:LOJ 解析 因为是等价环计数,考虑Burnside引理。 设f(i)表示将环分做\(n/i\)个循环的不动点个数。 发现对于\(f(i)\),其循环长度为\(i\),那么一定有\(i|m\), 即:\(i|gcd(n,m)\),否则没有贡献,所以: \...