随笔分类 -  树状数组

就是各种并不对劲的树状数组
摘要:#####题目大意 有人用错误的树状数组维护长度为$n$的01串$a_1,...,a_n$的区间异或和。 错误的树状数组: void add(int x){for(;x;x-=lowbit(x))tr[x]^=1;return;} int ask(int x){int k=0;for(;x<=n;x 阅读全文
posted @ 2020-06-12 14:12 echo6342 阅读(246) 评论(0) 推荐(1)
摘要:题目大意 $n$个数的排列$a_1,...,a_n$。 有$m$次操作,每次删一个数,问删完数后逆序对的个数。 $n\leq10^5;m\leq50000;$ 题解 先算出一开始有多少逆序对。 分块,每删掉一个数,减去和它有关的逆序对。块里暴力扫,块外对每个块算。 代码 一些感想 我当初为啥会挖这个 阅读全文
posted @ 2020-05-19 22:41 echo6342 阅读(128) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-12-17 20:13 echo6342 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-11-12 20:23 echo6342 阅读(5) 评论(0) 推荐(0)
摘要:CF1236D Alice&Doll 题目描述 有一个机器人在一个$n\times m$的有$k$个障碍网格上移动,上北下南左西右东。 它一开始在第一行第一列,面朝东边。它在每个格子上可以右转一次或不右转,然后会向面向的方向走一步。 问能不能将所有不是障碍的格子都走恰好一遍。$n,m,k\leq10 阅读全文
posted @ 2019-10-22 15:14 echo6342 阅读(371) 评论(0) 推荐(0)
摘要:题意 有$n$($n\leq 5000$)个平行于x轴或平行于y轴的线段。求这些线段围成了多少个长方形。由多个长方形拼成的也算。 题解 考虑暴力的做法:先分别计算每条横着的线与哪些竖着的线有交点,再枚举两条横着的线,求与它们都有交点的线的个数,在这些线中选两条和这两条横着的线拼成长方形。 发现与同一 阅读全文
posted @ 2019-10-21 20:32 echo6342 阅读(149) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-09-19 13:28 echo6342 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-11 15:01 echo6342 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-08-09 21:23 echo6342 阅读(4) 评论(0) 推荐(0)
摘要:题目大意 $n$个点的树,每条边上有一个小写字母。 操作:给定2个点$u$,$v$($u$可能等于$v$)和一个非空字符串$s$,问从$u$到$v$的简单路径上的所有边按照到$u$的距离从小到大的顺序排列后,边上的字符依次拼接形成的字符串中给定的串$s$出现了多少次。 $n,m\leq 10^5,\ 阅读全文
posted @ 2019-08-06 20:31 echo6342 阅读(320) 评论(2) 推荐(0)
该文被密码保护。
posted @ 2019-08-02 21:23 echo6342 阅读(8) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-07-27 16:25 echo6342 阅读(1) 评论(0) 推荐(0)
摘要:t1 题目大意 有一个有$n$($n\leq152501$)个节点的有向图,每个节点的出度和入度都是$1$,随机选择不重复的$k$个点,求从这$k$个点出发,能走到每一个点的概率,模998244353 题解 发现$n$个点中选$k$个共有$C_{n}^{k}$个方案,那么只要求出有多少种选点方案使从 阅读全文
posted @ 2018-12-12 10:17 echo6342 阅读(235) 评论(0) 推荐(1)
摘要:传送门-> 这题的正确做法是splay维护这摞书。 但是并不对劲的人选择了暴力(皮这一下很开心)。 据说照顾了splay的大肠腧的数据为暴力提供了漏洞。 阅读全文
posted @ 2018-04-11 19:40 echo6342 阅读(163) 评论(0) 推荐(0)
摘要:Long long ago, there was an ancient rabbit kingdom in the forest. Every rabbit in this kingdom was not cute but totally pugnacious, so the kingdom was 阅读全文
posted @ 2018-03-29 14:12 echo6342 阅读(157) 评论(0) 推荐(0)