当前位置: 首页 > news >正文

2026-01-20 学期总结 - Sail-With

1 关于期末考试

1.1 T1

1.1.1 结果

AC 100

1.1.2 问题

  1. 思路想得较慢

想了很久

  1. 时间分配不合理

T1花了近 1 .5h

  1. 栈的相关知识模糊

表达式求值还现场推了一遍

1.2 T2

1.2.1 结果

WA 25

贪心骗分

1.2.2 问题

DP 相关知识不够完备或知识模糊

1.2.3 归纳DP类型

DP 类型

线性DP
区间DP
背包DP
博弈DP

1.3 T3

1.3.1 结果

TLE 25

纯暴力

1.3.2 问题

多 tag 线段树掌握不够牢固

考场没想通,写了暴力就去打 T4 了

1.3.3 归纳线段树类型

线段树类型

单修区查
区修区查
权值线段树
动态开点线段树

1.4 T4

1.4.1 结果

WA 35

部分分

1.4.2 问题

  1. 对树剖板子不够熟悉

打板子花了很久

  1. 调试能力欠佳

中间有一段时间 RE 一直调不出来

一XB 的方法太好用了,就是还要配环境变量太麻烦了一

1.4.3 树剖内容整理

树剖整理 (轻重链剖分)

dfs1:

求 par,dep,siz,hson

点击查看 $dfs1$ 代码
void dfs1(int u,int f){siz[u]=1;par[u]=f;int max_siz=0;for(auto v:input_tree[u]){if(v!=f){dep[v]=dep[u]+1;dfs1(v,u);if(max_siz<siz[v]){max_siz=siz[v];hson[u]=v;}siz[u]+=siz[v];}}return ;
}

dfs2

求 top,dfsn,ran

点击查看 $dfs2$ 代码
void dfs2(int u,int f){dfsn[u]=++cnt;ran[cnt]=u;if(hson[u]){top[hson[u]]=top[u];dfs2(hson[u],u);}for(auto v:input_tree[u]){if(v!=f&&v!=hson[u]){top[v]=v;dfs2(v,u);}}return ;
}

cha_update

跳链头深度大的,直到在一条链上

点击查看 $cha_update$ 代码
void cha_update(int x,int y,int v){while(top[x]!=top[y]){if(dep[top[x]]<dep[top[y]])swap(x,y);update(1,1,n,dfsn[top[x]],dfsn[x],v);x=par[top[x]];}if(dep[x]>dep[y]) swap(x,y);update(1,1,n,dfsn[x],dfsn[y],v);return ;
}

cha_query

同上,添加 res 记录返回值即可

点击查看 $cha_query$ 代码
int cha_query(int x,int y){int ret=0;while(top[x]!=top[y]){if(dep[top[x]]<dep[top[y]])swap(x,y);ret+=query(1,1,n,dfsn[top[x]],dfsn[x]);x=par[top[x]];}if(dep[x]>dep[y]) swap(x,y);ret+=query(1,1,n,dfsn[x],dfsn[y]);return ret;
}

2 关于日常学习

2.1 上课

  1. 上课不爱记笔记

导致后面复习相对困难

  1. 上课不爱问问题

导致以了解我有问题的知识为前提的知识也听不懂

2.2 练习

  1. 日常练习时没有以前的钻劲了

结果本人长期的思想斗争,该问题已有所改善 (QWQ)

http://www.jsqmd.com/news/275007/

相关文章:

  • 在线教程丨GLM-Image基于自回归+扩散解码器混合架构,精准理解指令写对文字
  • 第 470 场周赛Q1——3701. 计算交替和
  • 2025上半年大模型中标数据分析:从大厂垄断到多元应用
  • 大模型应用开发工程师年薪154万,从0到1掌握高薪技能,非常详细收藏我这一篇就够了
  • 【总结】说课的套路模板
  • 完整教程:2025国产DevOps厂商选型对比:兼容能力评估
  • 超越简单嵌入,构建大模型智能体的生产级上下文检索系统
  • 第4天敏捷冲刺日志
  • 家长必备神器,绝了
  • 第5天敏捷冲刺日志
  • AI时代必备收藏指南:产品经理如何借势大模型实现薪资翻倍,转岗/入行必看!
  • 24H2动态壁纸无法正常嵌入
  • 火山云豆包大模型在药物研发有哪些技术白皮书?
  • 批量解密神器,没有限制
  • 第一篇冲刺博客
  • 火山云豆包大模型在药物研发领域的应用有哪些技术挑战?
  • 性能测试与代码覆盖率联动方案
  • 1.5万字硬核指南:AI产品架构设计,把概率性AI关进确定性系统
  • ‌微服务全链路压测染色方案设计与实践
  • 火山云豆包大模型在药物研发中的具体技术优势是什么?
  • 豆包大模型在药物研发中的知识检索效率如何?
  • 基于android的云笔记系统
  • 大模型位置编码演进史:从RoPE到Interleaved MRoPE,小白也能看懂的多模态基础
  • 第6天敏捷冲刺日志
  • 【目标跟踪】Kalman过滤器,EKF,Gaussian Filter,PhD滤波器和粒子过滤器的工作原理附matlab代码
  • 详细介绍:C++中的thread
  • 科研党效率革命:paperxie 科研绘图,让数据变成高分论文的视觉密码
  • 【性能测试】13_JMeter _JMeter分布式
  • 第3天敏捷冲刺日志
  • 稿定设计:促销海报模板与在线制作实践指南