Hi there 👋

  • ✨ 欢迎来到我的个人博客
  • 🔭 我目前的研究兴趣包括深度学习以及 Web 开发

三色标记法求拓扑排序

本文介绍用三色标记法求拓扑排序。例题:LeetCode 210 课程表 II。 ...

五月 14, 2024 · Cassius

Floyd全源最短路算法

之前介绍了 Dijkstra 单源最短路算法,本文介绍 Floyd 全源最短路算法。例题: LeetCode 1334 阈值距离内邻居最少的城市。 ...

四月 14, 2024 · Cassius

并查集

并查集是一种求图的连通分量数量的算法。 ...

三月 14, 2024 · Cassius

快速幂算法

LeetCode 50 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,\(x^n\) )。 ...

二月 7, 2024 · Cassius

快速排序和第 K 小的数

本文介绍快速排序算法以及基于快速排序的选择方法的实现。 ...

一月 6, 2024 · Cassius

LaTeX 基本使用方法

本文介绍 \(\LaTeX\) 的基本使用方法。 ...

十二月 17, 2023 · Cassius

Clash for Windows OpenAI 分流

总所周知,OpenAI 对于访问 IP 的要求较为严格,因此我们最好使用较为固定的美国 IP 进行访问。如果我们所使用的分流规则中没有相应的规则的话,我们每次访问 ChatGPT 时都需要手动切换节点,非常的麻烦。那么有没有什么简单的方法来添加 Clash 的分流规则呢?当然有,那就是 Clash for Windows 的 Parsers 功能。 ...

十一月 17, 2023 · Cassius

Dijkstra 单源最短路算法

本文介绍一种最常用的求单源最短路的算法 Dijkstra。例题:洛谷 P4779 【模板】单源最短路径(标准版)。 ...

十月 7, 2023 · Cassius

C++ 关闭 iostream 同步

在 C++ 中,iostream 默认会与标准输入输出(stdio)进行同步,以保证 I/O 顺序的一致性。然而,这会导致 iostream 的性能变得非常差,当题目的数据量大时很容易造成超时。因此我们需要关闭 iostream 的同步。 ...

九月 6, 2023 · Cassius

Hugo 显示 LaTeX 公式

本文介绍如何在 Hugo 中显示 \(\LaTeX\) 数学公式。 ...

八月 16, 2023 · Cassius