摘要: 题目链接 题外话: 这题应该没有蓝题难度吧,就是道树状数组模板题+一些小思维 利用前缀和思想,答案很明显为 \(r\) 之前的区间总数- \(l\) 之前的区间总数,即 \(r\) 之前的左端点数目- \(l\) 之前的右端点数目。分别用两个树状数组维护即可。 时间复杂度 \(O(n\log_2n) 阅读全文
posted @ 2021-11-14 22:59 zhangtingxi 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 题目链接 首先先预处理,把连续方块合一,变成 P2135 方块消除。 没错这题是双倍经验 设 \(dp(i, j, k)\) 为区间 \([i, j]\) 内后面与 \(a[j]\) 相同颜色的方块有 \(k\) 个,然后分两种情况考虑。 直接把 \([i, j-1]\) 裁掉,于是 \(dp(i, 阅读全文
posted @ 2021-11-14 21:19 zhangtingxi 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题目链接 明显是道期望dp,设 \(f_i=E_{i\rightarrow i+1}\)。表示从第 \(i\) 层到第 \(i+1\) 层的期望步数。 所以 \(E_{x\rightarrow y}=\sum_{i=x}^yfi\),即从第 \(x\) 层走到第 \(y\) 层的总期望步数。 现在推 阅读全文
posted @ 2021-11-14 18:07 zhangtingxi 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 题目链接 看到什么价值的什么喜爱度的明显是背包。 然而题目还要考虑小明的感受,所以弄个二维费用背包。 设 \(dp(i, j, k)\) 为前 \(i\) 道菜,用 \(j\) 元,且小明的喜爱程度为 \(k\) 时小红的最大喜爱度。 如果不选,则 \(dp(i, j, k)=dp(i-1, j, 阅读全文
posted @ 2021-11-14 17:20 zhangtingxi 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小明和小红还剩下N天的假期,小明可以安排旅行的计划。如果连续X天旅游,小明需要花旅行费用PXX元;如果连续X天不旅游,小明需要请小红吃饭,花费为Q*X元。(P,Q都是输入的常数) 请你帮小明写一个程序,计算出假期里他至少需要花费多少元。 只会贪心做法.... 首先可以明确一点,在天数相同的 阅读全文
posted @ 2021-11-14 16:50 zhangtingxi 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 之前打atcoder时不会这个东西,下大分,现在赶快补 仅用于个人备忘 坐标系中三角形面积求法 已知三角形三点坐标为 \(A(x_1, y_1),B(x_2, y_2), C(x_3, y_3)\) 则三角形面积为: \(S_{\triangle}ABC=\frac{|(x_2-x_1)(y_3-y 阅读全文
posted @ 2021-11-14 15:06 zhangtingxi 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 此文章只是给自己看到,当作一个备忘录 一元二次方程求根公式 形如: \(ax^2+bx+c=0\quad(a\ne0)\) 可得: \(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\quad(\vartriangle=b^2-4ac\geqslant0)\) 阅读全文
posted @ 2021-11-14 15:03 zhangtingxi 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 线性筛/欧拉筛的应用 线性求 \(i^p\) 若 \(i\) 是质数,则我们用快速幂求 \(i^p\)。 若 \(i\) 不是质数,则在欧拉筛里,必然可以用最小的质数 \(p_1\),使得 \(p_1\times j=i\),于是我们就可以得到结论: \(i^p=(p_1\times j)^p=p_ 阅读全文
posted @ 2021-11-14 14:53 zhangtingxi 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 卡特兰数 博客园的 \(\LaTeX\) 好容易炸啊 设 \(f(1)=1\),则 : \(f(n)=\sum_{i=0}^{n-1}(f(i)\times f(n-i-1))\) 当然,也有两个通用公式: $$f(n)=\frac{C_{2n}^n}{n+1}\$$ \(f(n)=C_{2n}^n 阅读全文
posted @ 2021-11-14 14:42 zhangtingxi 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 测试一下这个博客园的功能(图片好像只能在洛谷上看,有时间就改) manacher 算法总结 题目大意 给定一字符串,求其最长回文串长度 方法对比 暴力效率:$O(n^3)$,优化后为$O(n^2)$ manacher效率:$O(n)$ 算法思想 回文串有两种:奇回文与偶回文 分类讨论太麻烦,~~主要 阅读全文
posted @ 2021-11-14 14:02 zhangtingxi 阅读(73) 评论(0) 推荐(0) 编辑