博客

我的博客文章

浅谈 Tarjan
浅谈 Tarjan

Tarjan 是一种用于解决有向图的连通性及其延伸问题的算法。

Tagged under 算法C++OI

Posted on 2023.08.01.

ICPC 2023 西安站游记
ICPC 2023 西安站游记

2023.5.13 - 2023.5.14 ICPC 区域赛西安站参赛游记

Tagged under OI

Posted on 2023.05.15.

CSP-J 2022 题解
CSP-J 2022 题解

CSP-J 2022 第二轮 乘方、解密、逻辑表达式、上升点列 题解

Tagged under 算法C++OI

Posted on 2022.11.05.

wjr的有根树 题解
wjr的有根树 题解

图论 / wjr的有根树 题解

Tagged under 算法C++OI

Posted on 2022.09.25.

浅谈树状数组
浅谈树状数组

树状数组是一种功能类似线段树的数据结构,但在代码量上较线段树更少,也同样能进行对序列的修改与查询操作。

Tagged under 算法C++OI

Posted on 2022.08.15.

浅谈堆
浅谈堆

堆,一种特殊的树,支持插入、查询、删除、合并等操作且元素有序排列。

Tagged under 算法C++OI

Posted on 2022.08.10.

[图论] UVA10000 Longest Paths 题解
[图论] UVA10000 Longest Paths 题解

洛谷 UVA10000 Longest Paths 题解 图论/最长路

Tagged under 算法C++OI

Posted on 2022.08.09.

浅谈 ST 表
浅谈 ST 表

ST 表是一种对于 RMQ 区间最值问题的一种较优解决方案,能够实现常数复杂度的查询与对数级别的构建。

Tagged under 算法C++OI

Posted on 2022.08.08.

[DP] P1077 [NOIP2012 普及组] 摆花 题解
[DP] P1077 [NOIP2012 普及组] 摆花 题解

洛谷 P1077 [NOIP2012 普及组] 摆花 题解

Tagged under 算法C++OI

Posted on 2022.08.03.

[图论] P1522 [USACO2.4] 牛的旅行 Cow Tours 题解
[图论] P1522 [USACO2.4] 牛的旅行 Cow Tours 题解

洛谷 P1522 [USACO2.4] 牛的旅行 Cow Tours 图论/最短路 题解

Tagged under 算法C++OI

Posted on 2022.07.26.

[最短路] P5837 Milk Pumping G 题解
[最短路] P5837 Milk Pumping G 题解

洛谷 P5837 [USACO19DEC]Milk Pumping G 题解

Tagged under 算法C++OI

Posted on 2022.07.21.

[DP] 补圣衣 题解
[DP] 补圣衣 题解

信奥赛 DP 动态规划题目 补圣衣 题解

Tagged under 算法C++OI

Posted on 2022.07.17.

[DP] 打包 题解
[DP] 打包 题解

信奥赛 DP 动态规划题目 打包 题解

Tagged under 算法C++OI

Posted on 2022.07.12.

简单数迷 题解
简单数迷 题解

BZOJ 2469 JZOJ 2198. 【中山市选2010】简单数迷 题解

Tagged under 算法C++OI

Posted on 2022.07.11.

Thoughts on the Final Exam
Thoughts on the Final Exam

Something about the final exam.

Tagged under 杂类

Posted on 2022.06.29.

你真的会用 Python 里的下划线吗?
你真的会用 Python 里的下划线吗?

如果你看过一些开源项目的源码,或深入研究过 Python 基础,就会发现在 Python 中,下划线无处不在。不仅如此,它的形式还五花八门,让人摸不着头脑。今天,我们就来探讨一下 Python 下划线的那些事。

Tagged under python文字稿

Posted on 2022.06.20.

Rollup.js 初体验
Rollup.js 初体验

Rollup.js 是一个现代 JavaScript 构建工具。今天,就让我们升级我们的项目到 Rollup ,来看看到底怎么样吧!

Tagged under javascriptweb

Posted on 2022.06.09.

I built a terminal-like portfolio with Vue 3
I built a terminal-like portfolio with Vue 3

So I started building a cooler one. After Googling around, I decided to make a terminal-like site similar to yasfu.net with Vue 3.

Tagged under vuejavascriptweb

Posted on 2022.06.04.

Restful CRUD with Golang for beginners
Restful CRUD with Golang for beginners

So in the previous post we finished a simple Hello World request using Golang and Gin. Today it's time for us to build something more complex - CRUD with Gin!

Tagged under golangweb

Posted on 2022.06.02.

Learning Go Web Development From Zero
Learning Go Web Development From Zero

Today I wanted to explore the field of backend development - so I chose Go. And sadly, I have absolutely no experience in Go development before. So I started this series of blog in order to keep track on myself. I will try to "record" what I've done and write some main concepts in my posts.

Tagged under golangweb

Posted on 2022.05.26.

你真的会写 Git 提交信息吗?
你真的会写 Git 提交信息吗?

写好,写清楚 commit message ,将会极大的提高合作开发效率。今天,我们就来深入研究 commit message 这个字符串,到底该怎么写。

Tagged under git文字稿

Posted on 2022.05.19.

欢迎来到我的小站
欢迎来到我的小站

Hi! 欢迎来到 samzhangjy.com ,Sam Zhang 的秘密基地。

Tagged under 杂类

Posted on 2022.05.10.

TCP|你真的懂 HTTP 吗?
TCP|你真的懂 HTTP 吗?

HTTP 相信是每个 Web 开发者都耳熟能详的名词了。但是,新手开发者想要完全理解 HTTP 协议却需要时间。这期视频,我就来带大家入门 HTTP 协议。话不多说,我们直接进入正题!

Tagged under webhttp文字稿

Posted on 2022.03.20.

你真的会用 console.log 吗?
你真的会用 console.log 吗?

console.log 是每一个 JavaScript 开发者都会经常用到的函数。可能很多初学者第一次使用 JS 时,就是调用的它。这,是最基础的 Hello World 。如果你现在运行,会得到一个纯正血统的 JS HelloWorld。但是,我们想要的是彩色输出!

Tagged under javascript文字稿

Posted on 2022.02.22.