摘要: 首先,这个 \(2L\) 看着很烦,下文就定义为 \(L\)。 我们仔细观察这个题目,可以发现,如果 \(h_i\le h_{i-1}\),那么我们为了使其满足条件,就必须要让一下条件至少满足其一: \(L-h_i> h_{i-1}\) \(h_i> L-h_{i-1}\) 本质上就是要么满足 \( 阅读全文
posted @ 2024-03-19 21:53 Saltyfish6 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 今天给大家讲解\(dijkstra\)图论最短路算法 在讲解\(dijkstra\)算法之前,先来给大家讲解一下图论中的松弛操作。 松弛,即\(relaxtion\),是一种编程学术语。 举例说明,例如我们可以从某个机场坐飞机达到若干个机场,然后从这些机场出发,我们又需做火车前往若干个城镇。现在假设 阅读全文
posted @ 2024-03-19 21:51 Saltyfish6 阅读(31) 评论(0) 推荐(0) 编辑
摘要: Floyd算法学习笔记 前言 如有错误,欢迎各位 dalao 批评指出。 前置芝士: 1.邻接矩阵(Floyd要用邻接矩阵存图) 2.动态规划思想(最好学过,没学过也没有太大影响) 1. Floyd 所解决问题的类型 我们可以发现,如 Dijkstra,SPFA,Bellman Ford 一类的最短 阅读全文
posted @ 2024-03-19 21:51 Saltyfish6 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 0.前言 只因环树学习笔只因。 如有错误欢迎指出。 1.基本概念 这名字读起来感觉有点矛盾,怎么可能树上面有一个环呢? 我们把它放到百度翻译里面看看。不要问我为什么右下角有两个水印。 顾名思义,基环树不是一棵树,而是一颗假树,他的定义是:如果一张无向连通图包含恰好一个环,则称它是一棵基环树。 比较容 阅读全文
posted @ 2024-03-19 21:47 Saltyfish6 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 真,顶级毒瘤题目,浪费我至少一天。 首先不难想到对于修改,有一个暴力序列线段树做法: 如果当前区间的最大值 \(\le x\),那么直接返回,无法进行修改。 如果当前区间的最小值 \(\ge x\),那么区间减,打上懒标记即可。 否则,就暴力修改左右儿子然后 \(\texttt{pushup}\)。 阅读全文
posted @ 2024-03-16 16:32 Saltyfish6 阅读(9) 评论(0) 推荐(1) 编辑
摘要: 这边电脑的输入法要把我干烧了。。 D2T3出这种模拟题,那简直不要太好。 首先,不难想到暴力搜索要摸那些牌,然后丢哪些牌。 然后手搓一些 \(\texttt{check}\),这个应该都会,但是实际上比正解难写。 我不知道 \(\texttt{lay}\) 打的什么东西,比我快20多倍,但是个人认为 阅读全文
posted @ 2024-03-14 17:31 Saltyfish6 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 非常好之 \(\texttt{lxl}\) 使我的代码旋转。 看到这个题,第一反应显然是如果我们能够每次确切的找到要除的数,然后用树状数组进行单点修改,那么就可以达到 \(\mathcal{O}( n\log V \log n)\) 的复杂度。 那么接下来就是考虑如何去找到能除的数。 首先,我们不难 阅读全文
posted @ 2024-03-14 17:30 Saltyfish6 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 前言 好题,这个待定系数真的好用! 思路 说实话,看见这道题的第一反应真不是什么 \(\texttt{min-max}\) 容斥,而是状压。 但是既然都放在链接里面了,那我们就勉为其难的向这方面思考一下吧。 首先直接通过这个容斥转化题意,也就是说,我们只需要求得,对于任意一个点的集合 \(S\),使 阅读全文
posted @ 2024-03-10 00:02 Saltyfish6 阅读(11) 评论(0) 推荐(0) 编辑
摘要: \(2023\) 赛年的结束,\(2024\) 赛年的开始。 我们会继续前行,也永远会。 如今走过这世间 万般流连 翻过岁月不同侧脸 措不及防闯入你的笑颜 我曾难自拔于世界之大 也沉溺于其中梦话 不得真假 不做挣扎 不惧笑话 我曾将青春翻涌成她 也曾指尖弹出盛夏 心之所动 且就随缘去吧 逆着光行走 阅读全文
posted @ 2024-03-09 15:53 Saltyfish6 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 前言 如有笔误和错误,欢迎给位 dalao 指出。 赛时游记 14.00 开始下载题目。 14.02 打开题目。 14.02 ~ 14.30 看第一题,发现就是一个循环结构+选择结构,秒切+检查。 14.31 ~ 16.30 打开第二题,直觉想到由于 \(gcd\) 以及那个 \(z=x\times 阅读全文
posted @ 2024-03-07 16:42 Saltyfish6 阅读(6) 评论(0) 推荐(0) 编辑
Document