网站首页 站内搜索

搜索结果

查询Tags标签: 莫队,共有 28条记录
  • 根号数据结构

    根号数据结构 在以前,我十分讨厌带根号的数据结构,认为不够优雅. 但是在很多时候,带 $\mathrm{log}$ 数据结构的作用比较局限,且复杂. 这个时候,根号数据结构的作用是十分巨大的. 根号数据结构主要依赖于复杂度的分析,即将看似暴力的做法捏合在一起. 普通…

    2021/9/23 23:12:45 人评论 次浏览
  • 根号数据结构

    根号数据结构 在以前,我十分讨厌带根号的数据结构,认为不够优雅. 但是在很多时候,带 $\mathrm{log}$ 数据结构的作用比较局限,且复杂. 这个时候,根号数据结构的作用是十分巨大的. 根号数据结构主要依赖于复杂度的分析,即将看似暴力的做法捏合在一起. 普通…

    2021/9/23 23:12:45 人评论 次浏览
  • 根号算法学习笔记

    一、分块 分块的本质是分治。与线段树不同的是,它不是合并两个儿子,而是合并连续的几块。分块常用于不能“快速合并”的情况。 1. 静态分块 内涵就是预处理到块。 经典的区间众数(强制在线)思路:预处理 \(ans[l,r]\) 数组,记录 \([l,r]\) 块的信息(区间众数);对于…

    2021/8/14 1:06:03 人评论 次浏览
  • 根号算法学习笔记

    一、分块 分块的本质是分治。与线段树不同的是,它不是合并两个儿子,而是合并连续的几块。分块常用于不能“快速合并”的情况。 1. 静态分块 内涵就是预处理到块。 经典的区间众数(强制在线)思路:预处理 \(ans[l,r]\) 数组,记录 \([l,r]\) 块的信息(区间众数);对于…

    2021/8/14 1:06:03 人评论 次浏览
  • 洛谷P2709 小B的询问(莫队)

    题目描述 小B 有一个长为 nn 的整数序列 aa,值域为 [1,k][1,k]。 他一共有 mm 个询问,每个询问给定一个区间 [l,r][l,r],求: ∑i=1kci2i=1∑kci2 其中 cic**i 表示数字 ii 在 [l,r][l,r] 中的出现次数。 小B请你帮助他回答询问。 输入格式 第一行三个整数 n,m,kn,m,k。…

    2021/8/2 6:06:15 人评论 次浏览
  • 洛谷P2709 小B的询问(莫队)

    题目描述 小B 有一个长为 nn 的整数序列 aa,值域为 [1,k][1,k]。 他一共有 mm 个询问,每个询问给定一个区间 [l,r][l,r],求: ∑i=1kci2i=1∑kci2 其中 cic**i 表示数字 ii 在 [l,r][l,r] 中的出现次数。 小B请你帮助他回答询问。 输入格式 第一行三个整数 n,m,kn,m,k。…

    2021/8/2 6:06:15 人评论 次浏览
  • 暑假集训Day14 I (莫队)

    题目链接在这里:Problem - I - Codeforces 应该是一个比较经典的莫队题,一开始想的是这个数据范围肯定是要搞一个前缀和,后来发现如果弄前缀和的话区间还是不好操作,但是如果一位一位的算的话还是可以的,所以想到了莫队。 莫队要分块!!!不分块会T!1 #include &qu…

    2021/7/28 23:09:25 人评论 次浏览
  • 暑假集训Day14 I (莫队)

    题目链接在这里:Problem - I - Codeforces 应该是一个比较经典的莫队题,一开始想的是这个数据范围肯定是要搞一个前缀和,后来发现如果弄前缀和的话区间还是不好操作,但是如果一位一位的算的话还是可以的,所以想到了莫队。 莫队要分块!!!不分块会T!1 #include &qu…

    2021/7/28 23:09:25 人评论 次浏览
  • AcWing算法进阶课 莫队

    2492. HH的项链 题目:HH 有一串由各种漂亮的贝壳组成的项链。 HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。 HH 不断地收集新的贝壳,因此他的项链变得越来越长。 有一天,他突然提出了一个问题:某一段贝壳中,包含…

    2021/7/23 22:46:09 人评论 次浏览
  • AcWing算法进阶课 莫队

    2492. HH的项链 题目:HH 有一串由各种漂亮的贝壳组成的项链。 HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。 HH 不断地收集新的贝壳,因此他的项链变得越来越长。 有一天,他突然提出了一个问题:某一段贝壳中,包含…

    2021/7/23 22:46:09 人评论 次浏览
  • NC17942J(莫队算法)

    给出一个序列,每次询问区间内出现次数恰好是k的元素个数。 //c[maxn]维护出现i次的数有多少 //cc[maxn]维护第i个数出现多少次 //然后莫队 #include<bits/stdc++.h> using namespace std; const int maxn=4e4+100; int c[maxn],cc[maxn]; int belong[maxn]; int sz…

    2021/7/15 20:08:13 人评论 次浏览
  • NC17942J(莫队算法)

    给出一个序列,每次询问区间内出现次数恰好是k的元素个数。 //c[maxn]维护出现i次的数有多少 //cc[maxn]维护第i个数出现多少次 //然后莫队 #include<bits/stdc++.h> using namespace std; const int maxn=4e4+100; int c[maxn],cc[maxn]; int belong[maxn]; int sz…

    2021/7/15 20:08:13 人评论 次浏览
  • 静态莫队分块

    静态莫队分块 分块的另一种重要形式是对询问分块。这是一种离线做法,又被称为“莫队算法”(前国集队长莫涛在“小 Z 的袜子”一题中创造性的提出了这种做法,因此得名)。 在了解静态莫队算法之前,可以先思考这样一个问题:为什么在线的暴力算法很慢?显然,对于每次询…

    2021/7/7 6:04:48 人评论 次浏览
共28记录«上一页12下一页»
扫一扫关注最新编程教程