摘要: 2015-04-2922:23:27题目:和 bzoj 2038 基本一样的题... 加大了数据范围,简化了区间转移。比较裸的莫队用分块实现。 (1)别用map,先离散化比较块。 (2)预处理出所有的三次方能提高效率。#include #include #include #include #in... 阅读全文
posted @ 2015-04-29 22:26 Naturain 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 2015-04-2921:58:58题目:题意有先争议... 其实出题人就是想考:求曼哈顿距离最小生成树上的第K大的边。 关于 manhattan mst 的介绍:博客。 然后就是比较裸的问题了... 最后用kruskal找第K大的边。 过程基本上可以简述为: (1)将所有点经历四种变换【不... 阅读全文
posted @ 2015-04-29 22:23 Naturain 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 2015-04-2921:00:25题目:莫队经典必A题。思路:离线处理一下所有询问,对于一个询问,那么设其中有k种颜色的袜子,每种的数量是 a1,a2 ... ak ,那么答案显然是 (a1*(a1-1)/2 + a2*(a2-1)/2 + ... + ak*(ak-1)/2) / [(R-L+1... 阅读全文
posted @ 2015-04-29 21:10 Naturain 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 2015-04-2911:46:41题目:来自大白书的分块启蒙题... 题意:给出n,m,u,给出一串数A[1~n],有多个询问,每个询问要统计出L~R中比v小的A[i]个数k,并且将A[p]改成u×k/(R-L+1),让你求出最后的A[1~n]思路:首先.. 用动态bst是可以做的,但是编程复杂度... 阅读全文
posted @ 2015-04-29 12:00 Naturain 阅读(151) 评论(0) 推荐(0) 编辑