- 博客(6)
- 收藏
- 关注
原创 [JZOJ5296] Sequence
题目描述 分析这道题这么多关键字,似乎很难搞,先想一想。 30分暴力很容易嘛,就是莫队之后上KD树二位查询。 100分呢? 考虑到最后一维的经典做法是主席树上二分,我们考虑整体二分来做。 首先为了方便,我们先把询问的x,y处理一下,把排名在[x,y]之间变成第一关键字在[x’,y’]之间。 考虑整体二分。先考虑一开始对询问区间[1,m]怎么做。我们有二分的答案mid=(1+n)/2,考虑
2017-08-24 22:22:57 378
原创 [JZOJ5335] 早苗
题目描述 分析早上做题拉肚子…死都想不出来怎么做。 我们首先注意到不同的神风没有什么不同,就是说,我们只要知道他们是不同,而没有必要知道他们到底是哪几种。 那么设f[i][j]表示到第i天,第i-j+1~i天的神风各不相同(i-j天为这几天出现过的某个点),只要j<mj<m,构造出来的方案一定是合法的嘛,然后转移比较容易,因为本质差不多,考虑第i+1天的神风是什么,如果和之前都不同,f[i+1
2017-08-24 20:15:39 537
原创 [JZOJ5336] 提米树
题目大意 给一颗n个点的以1为根树,点权i值为a[i]。 定义相邻的叶子(x,y):x,y都是叶子节点(无儿子),而且在dfs序中,x,y之间没有其他叶子节点。 定义一棵树的贡献:所有叶子节点的权值减去所有相邻叶子的特殊贡献。 (x,y)的特殊贡献定义为,x到y路径上,除了x,y之外所有点的权值的最大值。 定义剪枝:如果一个点z的儿子都是叶子,剪枝可以把z的所有儿子去掉。 不限制剪枝次...
2017-08-24 20:06:55 3127
原创 [JZOJ5330]密码
题目大意给定n,p,k,求∑i<=j<=n[pk|Cji]\sum_{i<=j<=n} [ p^k|C_i^j ] 其中,n<=101000,p<=109且p为质数,k<=109n<=10^{1000},p<=10^9且p为质数,k<=10^9分析首先我们看一个组合数,怎么样才能被pkp^k整除呢?我们有Cnm=m!n!(m−n)!C_m^n= \dfrac{m!}{n!(m-n)!},我们可以分
2017-08-22 22:30:30 746
原创 [IOI2007]Training , [JZOJ5320]偶环
题目描述 给定n个点m个边的带权无向图,你要删除若干条边,使得图没有长度为偶数的简单环,求最小费用。 权值为0的边不能删去,他们组成了这个图的一颗生成树。 30分:生成树为一条链。 100分:n<=1000,m<=5000,权值<=10000,无重边,每个点的度数不超过10。 分析 很明显,给定的生成树是我们思考的基础。 考虑怎么样的边要删掉。如果一条非树边,和...
2017-08-20 22:44:00 534
原创 [JZOJ5239]. 【GDOI2018模拟8.7】图的异或
题目描述 分析结论:任意一条路径的异或和,都可以看做是一条固定的简单路径的xor和,再xor若干个环的xor和。 怎么思考呢?我们可以先把环走掉。从s出发,走到环上,把环走一遍,然后再回到s,这样,我们得到了这个环的xor值,也回到了s;把环走掉,然后再走简单路径。 那为什么固定一条简单路径就行了呢?假设有多条简单路径到t,由于是无向图,肯定有些包含s或者包含t的环,那么把固定的简单路径的异或
2017-08-07 16:10:32 621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人