241115

A 自闭

考虑到每列每行的差值一定,就考虑排序后使用暴力判断去了

一看标签还带个图论

一开始想向图论方向思考,发现直接爆空间了,时间两说

结果是用并查集维护插值相同的连通块

寄了

C 字符串距离

看我 n 2 m n^2m n2m巨型复杂度直接拿下80分

考虑将枚举答案变为确定一个模式串枚举变化的位置

复杂度玄学,不会证,反正和递归层数有关

B 狗

二分答案反正是想到了

但是check函数实在是不会写

关键在于考虑小dog的方向能覆盖什么

这样每次我们就有了转移的状态

重点在于状态的设计是有关于前缀的

E. 吃草

用SPFA算法,每个点也只会在第一次被访问时被松弛,预处理出两点间距离即可

F. 最优贸易

可以tarjan加topu来DP

也可以直接用spfa跑DP

还可以爆搜叫DP

做法很多样

G. 记忆宫殿

相关推荐
LuminousCPP36 分钟前
从零开始学 C++(三):类和对象入门|从 struct 到 class,理解封装、对象与 this 指针
c++·笔记·学习·类和对象
郝学胜-神的一滴41 分钟前
游戏引擎原理与实践 01:聊聊游戏引擎的前世今生
开发语言·c++·游戏引擎·产品运营·软件工程·产品经理·untiy
晴天的雨.9921 小时前
【C++算法】三数之和
开发语言·c++·算法
pippocao1 小时前
王者荣耀日志组件BqLog 为何如此快之3——压缩日志执行路径优化
c++
AC赳赳老秦1 小时前
公开 CSV 数据集批量处理实战:用 OpenClaw 高效完成下载、清洗与标准化分析样本生成
java·开发语言·汇编·c++·python·deepseek·openclaw
凉茶钱2 小时前
【吃透C++】static、友元、内部类、匿名对象与拷贝编译器优化全解析
c++·青少年编程·visual studio
无名猿2 小时前
左值引用、右值引用与万能引用:引用折叠全解
c++·现代c++·模板元编程·语法基础
多多爱学习2 小时前
括号有几层?得看还有多少个左括号没闭合
c语言·c++·算法·面试
凉茶钱2 小时前
【C++】入门基础语法
开发语言·c++
个 人 练 习 生2 小时前
C++中的内存管理
开发语言·c++·经验分享·学习