首页 > 其他分享 >2024.1.28 总结

2024.1.28 总结

时间:2024-02-03 22:55:20浏览次数:32  
标签:总结 2024.1 线段 查集 28 pb 感觉

昨晚有事没上课,今早起来大致浏览了一遍课件,纠结了一下,最终决定不管 \(rating\) 直接打。

先通读了一遍,最终决定先搞 \(A\)。

\(A\) 感觉像板子题,为了使答案最大,肯定不选重心,两遍 \(dfs\) 找出重心后直接统计答案即可。切了。

看 \(BC\) 之后还是感觉没上课不大会,所以就口胡后就去补昨晚的课了。

\(B\) 求距离肯定是 \(LCA\),至于优化应该是倍增思想。

\(C\) 没大有思路,不过感觉像是线段树(这很像 \(pb\) 风格)。

赛后看了题解+听了课程后:\(A\) 切了;\(B\) 思路没错,但是感觉倍增的代码实现自己还不是很会,明天加强练一下;\(C\) 是线段树 \(+ DFS\) 序,明天着重理解一下。

下午又听了一遍 \(pb\) 之前讲的并查集,做了几道之前的并查集的练习题。

P1197 浪费时间了,能把初始化写在还没输入 \(n\) 的时候,活该浪费 \(1h\)。

傍晚姜 \(sir\) 说要讲 \(ABC\),突然发现自己的题还没补,赶紧去补题。

从 \(C\) 开始,看了一眼题目感觉很水,直接跳。

感觉 \(D\) 题题面有点长,所以先看 \(E\)。

\(E\) 的题面就很简单了,第一眼是想把环状序列拆开,拆成一条 \([1,2\times n]\) 的序列,然后再统计是否有交点就比较简单了。感觉有点像括号匹配,用栈直接水过。

看见 \(gck\) 的 \(E\) 是 \(ST\) 表,我就也报了名讲题(虽然说代码啥的还没写)。

\(D\) 刚读完题父母就催着睡觉了,感觉可以用前缀和,明天再试试。

标签:总结,2024.1,线段,查集,28,pb,感觉
From: https://www.cnblogs.com/CheZiHe929/p/18005355

相关文章

  • 数学の总结(笔记 + 自学)
    写在「开始」之前:由于笔者从初中二年级就踏上了数学的学习路程,再加上笔者理解力比较强,若有说的不明白的地方,还望指正,thx1.集合我们知道,一个字母可以表示一个数,比如说\(a=0\)。那么,有没有一种东西,可以容纳很多个字母呢?答案是肯定的,数学家们提出了一种叫做集合的一种容器,其中......
  • 2.3寒假每日总结25
    nginx平滑升级1,当前版本查看[root@localhostsbin]#./nginx-V2,解压新版本安装包tar-zxvfnginx-1.20.2.tar.gz3,进入新版安装包文件cdnginx-1.20.2/4,初始化(若是添加新模块,可在后面追加模块名称)./configure--prefix=/usr/local/nginx--conf-path=/usr/local/......
  • 2024.2.3寒假每日总结25
    算法:1690.石子游戏VII-力扣(LeetCode)使用的HBuilderX版本:3.98Git插件已安装:项目结构如下:右击项目目录,在git命令中-》检查已修改,可以发现还是能检索到修改过的文件:文件是有修改过的,但是在上图中没有任何的修改标识,这些文件也没有添加......
  • P1928 外星密码
    题目链接:本题如果直接模拟去做的话极为繁琐,输入的这个字符串是被多重「压缩」的,所以一重一重地「解压缩」可能会非常非常麻烦(不过应该是可行的),导致代码极其难以理解。所以,我们使用递归算法,在读入这个字符串之后,找出被压缩的内容,再对被压缩的那个字符串实行「解压缩」操作。举个......
  • [ABC328G] Cut and Reorder 题解
    [ABC328G]CutandReorder题解状压fw实锤思路观察到排列操作只会做一次,答案的编号一定是一段一段的。所以可以考虑\(f_s\)表示前\(popcount(s)+1\)个\(a\)元素,放进\(b\)中\(s\)的最小代价转移可以考虑放置一段,每放一段需要\(c\)的代价。专业看起来复杂度非......
  • 软件测试的常用指标和度量方法总结,如何进行测试效果评估和质量度量?
    前言大家好,我是chowley,我总结了一些测试的常用指标和度量方法,今天总结成博客发出来和大家一起探讨!软件测试是确保软件质量的关键步骤之一。为了全面评估测试的效果和软件的质量,我们需要依赖一系列的指标和度量方法。常用指标和度量方法1.代码覆盖率(CodeCoverage)代码覆盖率度......
  • 番茄工作法学习总结
    番茄工作法学习总结今天阅读了《番茄工作法图解》电子书,再结合前两周我对番茄工作法的应用,以此,我总结一下自己对番茄工作法的认识。首先看一下我画的一张简图:番茄工作法的由来:番茄工作法(ThePomodoroTechnique)由ByFrancescoCirillo弗朗切斯科●奇立罗著,大学一年级的一次......
  • 20240201-高级数据结构总结
    待办:倍增并查集线段树合并set逆序对树动态开点线段树套用模版#include<bits/stdc++.h>usingnamespacestd;#defineM100005#definelllonglongstructnode{ intL,R,cnt,vis;}tree[400005];inta[M],b[M],c[M],f[M];voidbuild(intp,intl,intr){ tre......
  • $CDQ$ 分治总结
    \(CDQ\)分治是一种特殊的分治方法,基本思想就是前一半的结果辅助后一半答案解答。一、归并排序提到\(CDQ\)分治,就不得不提到归并排序。作为一种似乎只有在瑞士轮里才有用的算法,归并排序有着优秀的时间复杂度,短小精悍的代码,十分的可爱。首先,我们将问题转换成这样(\(l,r\)代......
  • noip2023总结
    三年OI一场空,不开LL见祖宗我开LL了这仅仅是个总结noip2023游记难度:CSP-J<CSP-S<NOIp本人所获分数:CSP-J<CSP-S<NOIp看着好像没什么问题是吧,你细看,你再看可能基础还是不够扎实,就连教练都说我不是正常的人了平时对一些知识点掌握不够扎实,只会一点皮毛我还有一个问......