09 2023 档案

摘要:一、Nim游戏及SG函数 这篇博客很详细:https://blog.csdn.net/Qiuker_jl/article/details/111302386 个人认为,sg函数的难点在于如何划分大游戏为子游戏,“子游戏”要求不能相互影响。 Nim游戏是SG函数的最基础的应用。通过Nim游戏可以更容易 阅读全文
posted @ 2023-09-27 11:08 bwartist 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一、高一高二联合模拟赛一 T1:灰烬十字 根据 n 的范围,容易想到dp.因为“同一斜线上”的象会互相攻击,所以不妨将矩阵旋转90°。下文的行和列指旋转后的行、列。发现奇偶性相同的列会互相攻击。所以把奇数列,偶数列分开讨论。以奇数列举例,因为他们的长度先增加后减少,不好进行转移。所以 阅读全文
posted @ 2023-09-27 09:46 bwartist 阅读(13) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-09-25 08:25 bwartist 阅读(1) 评论(0) 推荐(0) 编辑
摘要:很神奇的题 题意:给你一个由 01 组成的序列,给出 q 个询问,每次询问是否有原序列是否有总和为 x 的子段。 考虑递推,但是小答案对大答案的影响不好算。 考虑大区间对小区间的影响。 设当前区间为 [l,r] ,总和为sum,有 4 种情况 \ 阅读全文
posted @ 2023-09-24 21:28 bwartist 阅读(8) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-09-20 14:42 bwartist 阅读(1) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-09-19 21:46 bwartist 阅读(0) 评论(0) 推荐(0) 编辑
摘要:可持久化字典树与可持久化线段树类似。 解决的问题都是类似于“有限制的前缀和”,或二维问题。 而可持久化字典树更多的是解决异或问题,即运用01字典树。 解决异或最大问题,贪心地在字典树上选择。 例题 最大异或和 用前缀异或和把最大的区间异或和转化成单点。 想要与 x 异或后最大,就从高到低 \ 阅读全文
posted @ 2023-09-13 20:16 bwartist 阅读(79) 评论(0) 推荐(0) 编辑
摘要:Beautiful Pair 简要题意: 给出一个长度为 n 的序列。要求它的子串中,满足左右端点之积小于等于子串中的最大值的个数。 思路 肯定要求出不同的 [l,r] 中的最大值。显然一个一个枚举区间会超时。所以考虑当 ai 作为最大值的时候,会产生哪些区间,这些区间满足 阅读全文
posted @ 2023-09-13 19:51 bwartist 阅读(5) 评论(0) 推荐(0) 编辑
摘要:玉蟾宫 考虑用一条竖着的线(上端下端的高度已经确定),在高度不变的情况下左右移动,它能移动的最大范围就是它能产生的最大矩阵 枚举这条线的下端高度。(横纵坐标) 预处理出,每一个点能最多向上延伸到哪里。也就是以这个点为下端的最长的线。 然后用单调队列,处理出每一条竖线的最大移动范围。 具体来说,对下端 阅读全文
posted @ 2023-09-12 15:42 bwartist 阅读(7) 评论(0) 推荐(0) 编辑
摘要:[HNOI2009] 梦幻布丁 一种很暴力,很容易想到,但时间复杂度不对的做法: 既然每一次修改是以颜色作为单位的,那就用set或者链表(vector)维护每一个颜色出现的位置。将颜色x改为y的时候,遍历listx的每一个点,判断其左右是否为y,更新ans(不同颜色 阅读全文
posted @ 2023-09-11 16:56 bwartist 阅读(9) 评论(0) 推荐(0) 编辑
摘要:踩气球 如何查看每次修改会影响的熊孩子呢? 如果只是每一次修改点的时候更改“包含这个点的所有熊孩子”,时间复杂度最大为O(NM).挂了 这道问题很像“单点修改,区间查询”。 我们知道,对每一次“修改单点”,可以转化成“修改logn个包含这个点的区间”,复杂度为\(O(\log n 阅读全文
posted @ 2023-09-11 16:35 bwartist 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.基本操作:split(分离)和merge(合并) 一系列操作,如修改元素,删除元素,查找前缀后缀都通过这两个基本操作实现。 split的作用是把一颗树根据某个限制(比如模板题中是根据节点的权值划分) 2.有两种fhqtreap.一种维护集合(普通平衡树),一种维护数组(文艺平衡树) 注意fhqt 阅读全文
posted @ 2023-09-10 15:59 bwartist 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示