随笔分类 - DP
摘要:A.小盆友的游戏 感觉题解解释的很牵强啊……还是打表找规律比较靠谱 对于每个人,它构造了一个期望函数$f(x)$,设它的跟班个数为$cnt[x]$,那么令$f(x)=2^{cnt[x]}-1$(??鬼知道为什么要等于这个) 然后再定义当前局面的期望函数为每个人期望函数之和。 然后你会发现每次猜拳后局
阅读全文
摘要:A.数列 显然每个数的答案是互相独立的,直接扩欧求解。我们需要最小化$ax+by=gcd(a,b)$中的$|x|+|y|$,而显然当x或y靠近0时答案可能最优,列个不等式求一下即可。 能$O(1)$千万不要懒。 B.数对 可任意排序看似难以解决,但考虑一下$a$和$b$之间的限制,不难发现如果$a_
阅读全文
摘要:咕咕咕 A.序列 无解情况:$n>a*b$或$n<a+b-1$ 把序列分成B段,每段内部上升,各段分界处构成下降子序列。 实现并不是太简单,要动态地考虑一下边界什么的。 B.购物 按套路来讲,答案区间应该是连续的? 并不是。如果把$a[]$排序后求前缀和,会发现如果$\frac{a_i}{2} >
阅读全文
摘要:好久没有写整套题的题解了呢……主要是这两天考试题愈发神仙 实在是超出了垃圾博主的能力范围啊QAQ A.异或 不难想到,如果我们得到了$[L,R]$中每一位上0和1的个数,那么答案即为$2 \times \sum \limits _{i=0} ^{\log R} num0[i]\times num1[
阅读全文
摘要:A.梦境 如果不用去重一定要用Multiset……挂30分算是出题人手下留情了。 贪心。把点排序,区间按右端点递增排序。依次考虑每个区间,取能选的最靠左的点即可。multiset维护。 B.玩具 让我懒癌发作的神dp 注意问题的转化方式以及辅助数组的正确使用姿势。 比较难的计数往往需要探究已给出条件
阅读全文
摘要:A.小P的2048 作为一个看B哥玩了一个寒假的人这种题闭眼切好吧 模拟即可。程序模块化后直接复制粘贴。 说什么模拟不能复制粘贴的都没水平 B.小P的单调数列 结论:必然存在一个最优子序列,它的单调区间数不超过2。 那么,其实最优子序列只有可能是单增或单增+单减。 正反都跑一遍dp,树状数组优化即可
阅读全文
摘要:题目描述 有两个仅包含小写英文字母的字符串A和B。 现在要从字符串A中取出k个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串,请问有多少种方案可以使得这个新串与字符串 B 相等? 注意:子串取出的位置不同也认为是不同的方案。 输入格式 第一行是
阅读全文
摘要:A.简单的序列 遇到括号匹配,先将左右括号转化为1和-1。 那么一个括号序列合法的必要条件:总和为0且所有时刻前缀和$\ge 0$。 用dp预处理出长度为$i$,总和为$j$的括号序列数量。那么如果p的方案数为$dp[i][j]$,与之匹配的q的方案数即为$dp[n-m-i][j+串m的总和]$。
阅读全文
摘要:时隔多年,终于又有了一套我能改完的题…… A.神炎皇 遇到这种要求整除的题显然拆出gcd 设$d=gcd(a,b)\ \ \ a'=\frac{a}{d} \ \ \ b'=\frac{b}{d}$ 原式转化为$(a'd+b'd)|(a'db'd)$ $(a'+b')|(a'b'd)$ 又因为$gc
阅读全文
摘要:回去要补一下命运石之门了…… A.嘟嘟噜 给定报数次数的约瑟夫,递推式为$ans=(ans+m)\% i$。 考虑优化,中间很多次$+m$后是不用取模的,这种情况就可以把加法变乘法了。问题在于如何找到下一次需要取模的位置。 解不等式$ans+km \ge i+k$即可,需要处理一下边界。 据说可以证
阅读全文
摘要:??大部分人都觉得T3是道不可做题去刚T1T2了,于是我就侥幸苟到了前面? 这场考试比较成功的就是快速水掉了T1T2的部分分,1h拿到88分起码为之后硬肝T3上了保险(赛后发现就算T3爆零也能rank15?) 剩下也就没什么了……T3的分完全是时间堆出来的,还有运气成分。因为当时第一个A掉了二分答案
阅读全文
摘要:状态很垃圾的一场考试。感觉“这么多分就够了”的心态很是在给自己拖后腿。 打开题面,第一页赫然写着:$Claris' Contest$。 吓得我差点手一抖关掉。不过后来想想似乎强到变态的人出的题都不是很不可做?大概是实力越强越能体会弱者的难处吧。 看T1:woc 字符串?完蛋完蛋。 T2:什么啊?图上
阅读全文
摘要:状态极差的两场。感觉现在自己的思维方式很是有问题。 (但愿今天考试开始的一刻我不会看到H I J) A 考场上打了最短路+贪心,水了60。 然而正解其实比那30分贪心好想多了。 进行n次乘法后的结果一定可以化成$S\times b^n + m\times a$的形式,并且$m$是b的若干次幂(带系数
阅读全文
摘要:不要陷入思维定势,如果长时间没有突破就要考虑更改大方向. 不要把简单问题复杂化. 做完的题就先放下,不管能拿多少分。不能过一段时间就回来调一下. $Solutions:$ A.次芝麻 因为$n+m$始终为定值,所以可以发现每次操作相当与对$n$或$m$任意一个数在模$n+m$意义下$\times 2
阅读全文
摘要:又考了一次降智题…… 拿到T1秒出正解(可能是因为我高考数学数列学的海星?),分解质因数以后用等比数列求和计算每个因子的贡献。但是当时太过兴奋把最后的$ans \times =$打成了$ans +=$,还过掉了sb样例。觉得自己AC稳了就先交了。 然后去看T3。没什么思路就先打了个暴力,以为最后一个
阅读全文
摘要:A.math 考场乱搞拿了95,2333。 考虑裴蜀定理:$ax+by=z$存在整数解,当且仅当$gcd(a,b)|z$。 那么如果某个数能够被拼出来,就必须满足所有$a_i$的$gcd$是它的因子。直接枚举倍数即可。 B.biology 首先将$a[i][j]$离散化,值相同的方格坐标都放到一起。
阅读全文
摘要:今天的考试题改自闭了……所以滚来写陈年题解。 A.*****贪婪***** RT,出题人告诉我们这题要贪心。 最优的策略一定是拖到必须断的时候再断开(虽然并不知道为什么)。 如果一段序列满足题目中的性质,那么一定有$gcd(a_i-a_{i-1},a_{i+1}-a_i,...)$不为1且$a_i,
阅读全文
摘要:中间鸽了好几篇啊QAQ……有时间再补吧…… A.mine sbdp,考场上写的巨麻烦不过还是能A的(虽然MLE了……每一维都少开1就A掉了555)。设$dp[i][j][k]$为枚举到第i位,第i位是j,第i-1位是k的方案数。j和k都是0~3的整数,分别代表有前后几个雷/就是雷。 然后大力分类讨论
阅读全文
摘要:题目描述 众所周知卡农是一种复调音乐的写作技法,小余在听卡农音乐时灵感大发,发明了一种新的音乐谱写规则。他将声音分成 n 个音阶,并将音乐分成若干个片段。音乐的每个片段都是由 1 到 n 个音阶构成的和声,即从 n 个音阶中挑选若干个音阶同时演奏出来。为了强调与卡农的不同,他规定任意两个片段所包含的
阅读全文
摘要:A.string 和河北的一道省选题很像。考场上写的暴力桶排,正解其实就是优化一下这个思路。 开线段树维护字符串中每个字母出现的次数。对于每条询问,区间查询、区间赋值维护即可。 另外,本题卡常严重,正解能被卡到40到90不等。所以直接循环展开乱搞一波? 暴力40分代码: 被卡的90分代码: 丧心病狂
阅读全文

浙公网安备 33010602011771号