• 2024-04-16P2709 小B的询问
    原题链接题解莫队算法是局限性非常大的优化,离线+无修改,它通过邻近区间修改复杂度为\(O(1)\)的特性让区间排序,然后再做修改,排序的规则是按块排序,然后左端点\(l\)在一个块里的按右端点排序code#include<bits/stdc++.h>usingnamespacestd;inta[50005];structnode{
  • 2024-04-04C111【模板】莫队算法 P2709 小B的询问
    视频链接:C111【模板】莫队算法P2709小B的询问_哔哩哔哩_bilibili   LuoguP2709小B的询问//普通莫队O(n*sqrt(n))#include<iostream>#include<cstring>#include<algorithm>#include<cmath>usingnamespacestd;constintN=50005;intn,m,k,B,a[N];
  • 2023-06-05Luogu P2709 小B的询问
    https://www.luogu.com.cn/problem/P2709#submit小B的询问题目描述小B有一个长为\(n\)的整数序列\(a\),值域为\([1,k]\)。他一共有\(m\)个询问,每个询问给定一个区间\([l,r]\),求:\[\sum\limits_{i=1}^kc_i^2\]其中\(c_i\)表示数字\(i\)在\([l,r]\)中的出现次数
  • 2022-10-07P2709 小B的询问
    题目链接&本文的的参考文献1本文的参考文献2(这篇文章是xiezheyuan(洛谷的一个用户的用户名)的博客里的)另外我还采纳了同学的一些意见。这题主要的就是对一个静态的序列
  • 2022-10-01洛谷 P2709 小B的询问 题解
    莫队板子。//P2709小B的询问#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintMAXN=50005;structQuery{ intl,r,id;}q[MAXN];in