08 2024 档案

摘要:引入 面积并(周长并) 如下图给你一堆矩形求它的面积并或周长并。 显然直接做,就是考虑容斥,但明显不好做。 那就思考如何切割或补,显然补完要减的图形也不规整,只能考虑割。 如何将其割成规整的图形,明显矩形最容易计算和割。 把它割成矩形后发现,每次遇到某个矩形的边就会变,所以考虑一条线从下向上扫,每遇 阅读全文
posted @ 2024-08-28 21:35 storms11 阅读(7) 评论(0) 推荐(0) 编辑
摘要:写在前面 在本篇开始前,想先说明写这篇博客的初衷和希望达到的效果。 本文开始写于2023.8.23,博主第一年高中开学前,dp是从初中开始就一直很薄弱的版块,在考试中稍微难一点就做不出来,只能打暴力。但其实正解很好实现,很好得分。 初中时,教练和学长都说dp就是要多做题才能体悟它,初 阅读全文
posted @ 2024-08-24 08:56 storms11 阅读(12) 评论(0) 推荐(1) 编辑
摘要:AC自动机 AC自动机是以 Trie 的结构为基础,结合 KMP 的思想建立的自动机,用于解决多模式串(作为子串的串)匹配等任务。 建tire 树,正常操作即可 建fail树,如果当前节点失配,可以通过跳fail 快速转到一个可能有答案的位置,相当于\(kmp 阅读全文
posted @ 2024-08-15 15:35 storms11 阅读(12) 评论(2) 推荐(1) 编辑
摘要:KMP(Knuth-Morris-Pratt) 用途: 用于一个文本串S内查找一个模式串P 的出现位置,以及求一个字符串的最小循环元长度和最大循环次数。 思路: kmp是对原始的在文本串S内查找一个模式串P的出现位置的一种优化。 原始做法 将s的每一位都与p的第一位开始匹配。 阅读全文
posted @ 2024-08-13 20:08 storms11 阅读(17) 评论(0) 推荐(1) 编辑
摘要:1.高斯消元的基础信息 本质 通过初等行变化,将线性方程组的增广矩阵转化为行阶梯矩阵,讲人话就是用加减消元来转化,代入消元来回带。 应用 用来求解线性方程组(m个一次方程,n个变量),矩阵的秩(校园后的主元数)以及求可逆方阵的逆矩阵。 难度 思维难度低,代码实现难度低 复杂度 时间:O(n^3)空间 阅读全文
posted @ 2024-08-11 19:38 storms11 阅读(10) 评论(0) 推荐(0) 编辑
摘要:感受总结 考的是2022牛客提高组的第四场。 第一眼难度偏高,第一遍读完题后,四道题都没什么思路,只有一些简单的暴力。 后来仔细想第一题,乱搞了接近80分,写第三,四题的暴力。 第四题40分暴力挂了30分,第三题几乎想出了正解,没有时间写,乱搞了接近20分。 总体结果还行,但在第一题消耗2个半小时不 阅读全文
posted @ 2024-08-11 19:34 storms11 阅读(11) 评论(0) 推荐(0) 编辑

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