摘要: 本篇文章由 Deepseek 生成。建议配合 这篇文章 一起食用。 🎙️ 校园足球赛·沉浸式融合解说与弹幕 (画面切入,镜头对准球场,直播间弹幕开始滚动) 解说:各位同学,下午好!欢迎锁定校园频道,这里是红蓝大战的直播现场。我是解说(你的名字)。今天这场比赛啊,据说同学们都练了很久的足球,我身边的 阅读全文
posted @ 2026-07-31 22:09 lz5332t 阅读(5) 评论(0) 推荐(0)
摘要: 原文 vvv、默默、丁泽林和其他 5 位同学组成红队。RFK、XYL、班级足球赛的主前锋小 Z、和其他 5 位同学组成蓝队。体育老师当裁判。大战开始。红队的丁泽林开球。 和其他队不一样,丁泽林上来就直接一记大脚,把球轰向对方球门。蓝队后卫和门将措手不及,球在空中划出一道弧线,飞入球门。“第 1 分钟 阅读全文
posted @ 2026-07-31 21:45 lz5332t 阅读(9) 评论(0) 推荐(0)
摘要: 让我们从一道简单的题目入手,看看如何优化自己的暴力。 数对 题目背景 猫猫吃掉了题目背景。 题目描述 给出一个序列 \(a\),长度为 \(n\)。 小 A 对这个数列发明了一个新定义:淘气对。小 C 将来解释一下这是什么意思。 淘气对定义: 当序列中有两个位置不同数。设在前面的数为 \(a_x\) 阅读全文
posted @ 2026-07-13 11:29 lz5332t 阅读(10) 评论(0) 推荐(0)
摘要: 学了这个就跳着讲吧。 个人认为是橙,但是它经常和一些别的东西混用。比如下面这道题: 有 \(q\) 组询问,每次询问有两种操作: \(1 \ u \ x\):把以节点 \(u\) 为根的子树中所有点的权值都加上 \(x\) \(2 \ u\):查询节点 \(u\) 的权值 如果 \(q \le 10 阅读全文
posted @ 2026-07-12 20:40 lz5332t 阅读(5) 评论(1) 推荐(0)
摘要: 热,太热了。 阅读全文
posted @ 2026-07-12 18:46 lz5332t 阅读(4) 评论(1) 推荐(0)
摘要: 5 归并排序 归并排序基于分治思想将数组分段排序后合并,时间复杂度在最优、最坏与平均情况下均为 \(\Theta (n \log n)\),空间复杂度为 \(\Theta (n)\). 归并排序可以只使用 \(\Theta (1)\) 的辅助空间,但为便捷通常使用与原数组等长的辅助数组.(摘自 OI 阅读全文
posted @ 2026-07-01 17:09 lz5332t 阅读(8) 评论(0) 推荐(0)
摘要: 3 冒泡排序 个人认为冒泡排序比较好理解。顾名思义,就是水里的泡泡会浮上来,在桶里达成排序效果。 原理(升序):每次比较相邻两个数,如果前面的数更大,就将这两个数调换位置。直到无法调换即为排序结束。 例子(升序): 原序列: \(5 9 3 8\) 遍历第一次,每次比较相邻两个数,如果前面的数更大, 阅读全文
posted @ 2026-07-01 16:45 lz5332t 阅读(10) 评论(0) 推荐(0)
摘要: 排序的作用非常广泛,除了给数列排序外,还有许多应用。 1 选择排序 选择排序是一种时间复杂度为 \(O(n^2)\) 的不稳定排序算法。 所谓“不稳定”,并不是说排序完的结果无序,而是指如果数组中有两个相等的数,排序完它们的相对顺序改变,则该排序算法不稳定。这个知识点会在 CSP 和 GESP 等考 阅读全文
posted @ 2026-07-01 16:17 lz5332t 阅读(4) 评论(0) 推荐(0)
摘要: 这里介绍结构体(struct)。 建立 struct node/*可以自己命名*/{ int a,b; double f; //可以自己添加 }; 声明 1 struct node/*可以自己命名*/{ int a,b; double f; //可以自己添加 }t;//声明了一个结构体 node 类 阅读全文
posted @ 2026-06-30 22:31 lz5332t 阅读(10) 评论(0) 推荐(0)
摘要: 这篇文章简单讲讲基础数据类型。 int(signed):存储范围 \(-2^{31} \sim 2^{31}-1\)。一个占用 \(4\) 字节。 long long:存储范围 \(-2^{63} \sim 2^{63}-1\)。一个占用 \(8\) 字节。 char:存储范围为所有 ASCII 码 阅读全文
posted @ 2026-06-30 22:20 lz5332t 阅读(1) 评论(0) 推荐(0)