-
题解:T3 世界 / CF1184D2
T3 世界 / CF1184D2 其实挺有趣的对吧,不过就是少取模导致怒调 3h,你能理解我把 f[i][j] += mod,f[i][j] %= mod; 加上后答案突然变了的绝望感吗????????? 首先考虑最基本的 60 分做法。 首先说赛时思路(和题解状态不太一样,不过这个做法无法优化。。 -
题解:T3 世界 / CF1184D2
T3 世界 / CF1184D2 其实挺有趣的对吧,不过就是少取模导致怒调 3h,你能理解我把 f[i][j] += mod,f[i][j] %= mod; 加上后答案突然变了的绝望感吗????????? 首先考虑最基本的 60 分做法。 首先说赛时思路(和题解状态不太一样,不过这个做法无法优化。。 -
P8776 [蓝桥杯 2022 省 A] 最长不下降子序列 (动态规划)
测试链接:https://www.luogu.com.cn/problem/P8776 P8776 [蓝桥杯 2022 省 A] 最长不下降子序列 题目描述 给定一个长度为 \(N\) 的整数序列:\(A_{1}, A_{2}, \cdots, A_{N}\)。现在你有一次机会,将其中连续的 \(K -
MySQL EXISTS与IN用法对比分析
在 MySQL 中,EXISTS 和 IN 都用于子查询中根据另一个查询的结果来过滤主查询的记录,但它们的工作原理、效率和应用场景有显著区别。理解这些差异对于编写高效的 SQL 至关重要。 一、基本用法详解 1. IN 运算符 作用: 检查主查询中某个列的值是否包含在子查询返回的结果集列表中。 语法 -
莫比乌斯反演学习笔记
写的太lj了( -
莫比乌斯反演学习笔记
写的太lj了( -
记一次漫长的minio服务器扩容过程
(此文章比较少图,见谅,更多是为了分享这个过程的思路,以及记录) 背景:公司服务器用于存储minio数据的硬盘基本被minio数据占满了,急需扩容,否则业务无法进行 过程(可能有些杂乱,尽量表达清楚) 1.首先扩容想到的是如果是lvm卷,lvextend把新硬盘空间加进去就好,但是服务器前期搭建时, -
记一次漫长的minio服务器扩容过程
(此文章比较少图,见谅,更多是为了分享这个过程的思路,以及记录) 背景:公司服务器用于存储minio数据的硬盘基本被minio数据占满了,急需扩容,否则业务无法进行 过程(可能有些杂乱,尽量表达清楚) 1.首先扩容想到的是如果是lvm卷,lvextend把新硬盘空间加进去就好,但是服务器前期搭建时, -
vue DataView传参
DataView传参 在 Vue 中,父组件向子组件传递参数主要通过 Props 实现。以下是详细步骤和示例: 1. 子组件声明 Props 在子组件中,使用 props 选项定义需要接收的参数(支持类型验证和默认值): vue <!-- 子组件 DataView.vue --> <template -
【MySQL索引失效场景】索引失效原因及最左前缀原则详解
好的,我们来详细解释一下最左前缀匹配原则,并尽可能全面地列出典型的索引失效情况,每个情况都配上示例。 一、最左前缀匹配原则 (Leftmost Prefix Rule) 核心概念: 当你在数据库表上创建了一个复合索引(也叫联合索引,包含多个列)时,这个索引可以被用来加速那些查询条件只使用了该索引最左