上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 题目链接 简要题意: 给定一个长度为 \(n\) 的数组 \(A\),你需要完成以下 \(q\) 次操作。 1 l r x 将 \(A_i(l\le i\le r)\) 异或上 \(x\)。 2 l r 求: \[(\sum_{i=l}^r\bigcup_{j=l}^i A_j) \bmod 2^{ 阅读全文
posted @ 2024-10-08 17:02 exCat 阅读(15) 评论(0) 推荐(0)
摘要: 题目链接 题解: 定义 算上空格的前缀和\(sum[i]=\sum_{j=1}^{i}len[j]+1\) \(dp[i]=min_{j<i}(dp[j]+|sum[i]-sum[j]-1+L|^p)\) 相当于枚举上一行的结尾在哪。 可以感性理解一下,i越靠后,最优决策点j一定会往后移。 所以决策 阅读全文
posted @ 2024-10-02 19:16 exCat 阅读(23) 评论(0) 推荐(0)
摘要: 题目链接 关键:DP状态的设计 \(dp[i]\) 表示走到\((2,i)\)的最小价值。 转移分类讨论 只用一个区间\(i\)从\([li,x]\)选择位置向下拐 \(dp[i]=max_{li\le k \le x}(sum[1][k]+sum[2][x]-sum[2][k-1]+v[i])\) 阅读全文
posted @ 2024-09-29 15:08 exCat 阅读(18) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-09-24 16:31 exCat 阅读(3) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-09-09 17:10 exCat 阅读(6) 评论(0) 推荐(0)
摘要: 引入 面积并(周长并) 如下图给你一堆矩形求它的面积并或周长并。 显然直接做,就是考虑容斥,但明显不好做。 那就思考如何切割或补,显然补完要减的图形也不规整,只能考虑割。 如何将其割成规整的图形,明显矩形最容易计算和割。 把它割成矩形后发现,每次遇到某个矩形的边就会变,所以考虑一条线从下向上扫,每遇 阅读全文
posted @ 2024-08-28 21:35 exCat 阅读(26) 评论(0) 推荐(1)
摘要: 写在前面 在本篇开始前,想先说明写这篇博客的初衷和希望达到的效果。 本文开始写于2024.8.23,博主高一开学前,\(dp\)是从初中开始就一直很薄弱的版块,在考试中稍微难一点就做不出来,只能打暴力。但其实正解很好实现,很好得分。 初中时,教练和学长都说\(dp\)就是要多做题才能体悟它,初中来不 阅读全文
posted @ 2024-08-24 08:56 exCat 阅读(31) 评论(1) 推荐(2)
摘要: AC自动机 AC自动机是以 \(Trie\) 的结构为基础,结合 \(KMP\) 的思想建立的自动机,用于解决多模式串(作为子串的串)匹配等任务。 建\(tire\) 树,正常操作即可 建\(fail\)树,如果当前节点失配,可以通过跳\(fail\) 快速转到一个可能有答案的位置,相当于\(kmp 阅读全文
posted @ 2024-08-15 15:35 exCat 阅读(32) 评论(2) 推荐(1)
摘要: KMP(Knuth-Morris-Pratt) 用途: 用于一个文本串S内查找一个模式串P 的出现位置,以及求一个字符串的最小循环元长度和最大循环次数。 思路: \(kmp\)是对原始的在文本串S内查找一个模式串P的出现位置的一种优化。 原始做法 将\(s\)的每一位都与\(p\)的第一位开始匹配。 阅读全文
posted @ 2024-08-13 20:09 exCat 阅读(43) 评论(0) 推荐(1)
摘要: 1.高斯消元的基础信息 本质 通过初等行变化,将线性方程组的增广矩阵转化为行阶梯矩阵,讲人话就是用加减消元来转化,代入消元来回带。 应用 用来求解线性方程组(m个一次方程,n个变量),矩阵的秩(校园后的主元数)以及求可逆方阵的逆矩阵。 难度 思维难度低,代码实现难度低 复杂度 时间:O(n^3)空间 阅读全文
posted @ 2024-08-11 19:39 exCat 阅读(46) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页