08 2020 档案

摘要:T1区间DP写挂了挂掉40分,一开始写的对着呢QAQ。$rk2$变成$rk6$了。 T1合并集合 有一个长度为$n$的呈环状的集合,每个集合记为$S_i$。合并一个集合所产生的分数为$size_i \times size_j$,合并后集合内的元素都是互不相同的。问最大分数。 显然区间DP。套路题,破 阅读全文
posted @ 2020-08-29 16:45 我亦如此向往 阅读(235) 评论(1) 推荐(0)
摘要:此题太毒瘤了,以至于我单独为它写一篇题解。 题目大意:任何自然数都可以用$2$的整数幂之和来表示。现在给定$T$组数据,每组一个$n$,求$n$用$2$的整数幂之和表示的方案数。$n\leq 10^{18}$ 首先科普一波伯努利数: 设自然数幂和$S_{k}(n)=\sum\limits_{i=0} 阅读全文
posted @ 2020-08-24 23:43 我亦如此向往 阅读(225) 评论(0) 推荐(0)
摘要:8月17日考试 T3 题目大意:给定一个$01$序列,每次可以选择一个长度为$k$的区间取反。给定$q$次询问,每次询问$[l,r]$至少需要多少次操作才能使所有数变为$0$。 考虑差分。因此下面所有讲述都是基于差分数组来讲的。 设$b[i]=a[i]\ xor\ a[i-1]$。如果让$[l,r] 阅读全文
posted @ 2020-08-22 17:11 我亦如此向往 阅读(327) 评论(0) 推荐(0)
摘要:今天考的还行,主要暴力分给力233 T1 棋盘 题目大意:给定一张$n*n$的棋盘,每个格子上是黑色或白色。现在有一次机会将一个$k*k$的区域染成白色。问操作过后全部为白色的行+全部为白色的列最多有多少。 正解是前缀和+差分。然而因为时限比较宽松,打了一个$(n-k+1)^2k$的暴力也能过233 阅读全文
posted @ 2020-08-21 19:42 我亦如此向往 阅读(188) 评论(0) 推荐(0)
摘要:T2打暴力都能拿80分,可怕。 T1 题目大意:给定一个实数序列$A$。设$S=\sum_{i=1}^n A_i$。你可以做下列操作$n$次: 选择两个未被选过的下标$i,j$,将$A_i$变为不超过$A_i$的最大整数,将$A_j$变为不小于$A_j$的最小整数。要求操作完成后新的序列中元素之和与 阅读全文
posted @ 2020-08-20 19:40 我亦如此向往 阅读(218) 评论(0) 推荐(0)
摘要:今天没能做出来一道题,但是部分分给的比较良心。继续加油吧。 T1 climb 题目大意:给定一棵含有$n$个结点的树,每条边有边权,根节点为$1$。对于某些结点,可以直接到达深度小于等于它的结点,花费为$(dep[x]-dep[to])*k$。问每个结点到根节点的最小代价。 考试的时候就差最后一步, 阅读全文
posted @ 2020-08-19 17:20 我亦如此向往 阅读(237) 评论(0) 推荐(0)
摘要:动态规划 数位DP 期望DP(参见题目) 斜率优化 线段树优化 矩阵快速幂优化 数据结构 分块(重学) 莫队(重学) 主席树 启发式合并 线段树合并 kruskal重构树 点分治 二维树状数组 CDQ分治与整体二分 图论 建图优化 2-SAT 数学 矩阵乘法 中国剩余定理 exgcd BSGS 欧拉 阅读全文
posted @ 2020-08-18 19:45 我亦如此向往 阅读(128) 评论(0) 推荐(0)
摘要:考的比昨天好,至少做对了一道题。T3很多白给部分分没看,感觉巨亏。 T1 蓝蓝的棋盘 题目大意:给定一个长度为$n$的序列。两个人轮流移动棋子,棋子一开始在$0$。每次可以移动的范围为$[p+1,\min (p+m,n)]$。两个人都按最优策略走。最优策略指自己的分减去对方的分最大。求先手的人的分数 阅读全文
posted @ 2020-08-18 15:46 我亦如此向往 阅读(201) 评论(0) 推荐(0)
摘要:一周的颓废之后迎来了考试,考的一般般吧,有些错误挺啥b的。 T1 题目大意:有$n$个位置,每个位置$i$有一个$p_i$。如果经过这个位置奇数次那么就会去到$p_i$,如果是偶数次就会到$i+1$。问到$n+1$的最少步数。$1\leq p_i\leq i,n\leq 10^6$ 唬人题。一开始没 阅读全文
posted @ 2020-08-17 19:34 我亦如此向往 阅读(195) 评论(0) 推荐(0)
摘要:题目链接 题目大意:给定一个只含$0$和$1$的序列。有三种操作:1.把$[l,r]$内所有数改为$0$;2.把$[l,r]$内所有$1$拿走来填$[l',r']$内所有$0$。多了丢掉,少了优先从左开始填;3.查询$[l,r]$内最长的$0$串。 一眼能看出来考最大子段和。但是代码好难调啊QAQ 阅读全文
posted @ 2020-08-04 20:30 我亦如此向往 阅读(210) 评论(0) 推荐(0)
摘要:前言:因为我觉得CDQ分治和整体二分很像,也是一起学的,所以决定写一篇博客一起总结一下。部分内容借鉴洛谷日报第115期,感谢。 CDQ分治与整体二分对于强制在线的问题无能为力。但是当解决一些可以离线的问题时就可以把诸如树套树等数据结构吊起来打。 CDQ分治 讲到CDQ分治就要提到经典的偏序问题。 1 阅读全文
posted @ 2020-08-04 20:10 我亦如此向往 阅读(209) 评论(0) 推荐(0)
摘要:前言:遇到二维的问题都很虚,而且树状数组也不熟练……于是学了一发这个。 以下所有问题均在二维中 1.单点修改,单点查询 这个最简单,直接开一个二维数组搞一搞就完事了。 2.单点修改,区间查询 回想一下一维的树状数组是怎么搞的:我们维护序列的前缀和;查询区间的时候直接让前缀和相减就好。放到二维也是同理 阅读全文
posted @ 2020-08-03 14:32 我亦如此向往 阅读(161) 评论(0) 推荐(0)
摘要:前言:感觉有些地方挺有意思,写一篇博客记录一下。 一些前提: 1.OI中的博弈游戏是平等组合游戏。 2.所有情况都包含在一个有限的状态集中。 3.所有情况组合能构成一张有向无环图,即游戏能在有限步内结束,不存在无解的情况。 4.所有的规定对于游戏双方都是相同的。 5.两个人都是绝顶聪明,都会按照最优 阅读全文
posted @ 2020-08-01 09:08 我亦如此向往 阅读(565) 评论(0) 推荐(0)