Skip to content

Commit 1efebe2

Browse files
Add files via upload
0 parents  commit 1efebe2

15 files changed

+801
-0
lines changed

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 wangzhaohan2910
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

Makefile

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
PY?=
2+
PELICAN?=pelican
3+
PELICANOPTS=
4+
5+
BASEDIR=$(CURDIR)
6+
INPUTDIR=$(BASEDIR)/content
7+
OUTPUTDIR=$(BASEDIR)/output
8+
CONFFILE=$(BASEDIR)/pelicanconf.py
9+
PUBLISHCONF=$(BASEDIR)/publishconf.py
10+
11+
12+
DEBUG ?= 0
13+
ifeq ($(DEBUG), 1)
14+
PELICANOPTS += -D
15+
endif
16+
17+
RELATIVE ?= 0
18+
ifeq ($(RELATIVE), 1)
19+
PELICANOPTS += --relative-urls
20+
endif
21+
22+
SERVER ?= "0.0.0.0"
23+
24+
PORT ?= 0
25+
ifneq ($(PORT), 0)
26+
PELICANOPTS += -p $(PORT)
27+
endif
28+
29+
30+
help:
31+
@echo 'Makefile for a pelican Web site '
32+
@echo ' '
33+
@echo 'Usage: '
34+
@echo ' make html (re)generate the web site '
35+
@echo ' make clean remove the generated files '
36+
@echo ' make regenerate regenerate files upon modification '
37+
@echo ' make publish generate using production settings '
38+
@echo ' make serve [PORT=8000] serve site at http://localhost:8000'
39+
@echo ' make serve-global [SERVER=0.0.0.0] serve (as root) to $(SERVER):80 '
40+
@echo ' make devserver [PORT=8000] serve and regenerate together '
41+
@echo ' make devserver-global regenerate and serve on 0.0.0.0 '
42+
@echo ' '
43+
@echo 'Set the DEBUG variable to 1 to enable debugging, e.g. make DEBUG=1 html '
44+
@echo 'Set the RELATIVE variable to 1 to enable relative urls '
45+
@echo ' '
46+
47+
html:
48+
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
49+
50+
clean:
51+
[ ! -d "$(OUTPUTDIR)" ] || rm -rf "$(OUTPUTDIR)"
52+
53+
regenerate:
54+
"$(PELICAN)" -r "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
55+
56+
serve:
57+
"$(PELICAN)" -l "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
58+
59+
serve-global:
60+
"$(PELICAN)" -l "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS) -b $(SERVER)
61+
62+
devserver:
63+
"$(PELICAN)" -lr "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(CONFFILE)" $(PELICANOPTS)
64+
65+
devserver-global:
66+
$(PELICAN) -lr $(INPUTDIR) -o $(OUTPUTDIR) -s $(CONFFILE) $(PELICANOPTS) -b 0.0.0.0
67+
68+
publish:
69+
"$(PELICAN)" "$(INPUTDIR)" -o "$(OUTPUTDIR)" -s "$(PUBLISHCONF)" $(PELICANOPTS)
70+
71+
72+
.PHONY: html help clean regenerate serve serve-global devserver publish

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# wangzhaohan2910.github.io
2+
3+
My Github Pages.

content/7.13 赛后反思.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Title: 7.13 赛后反思
2+
Date: 2025-7-13 21:00:00
3+
Authors: wangzhaohan2910
4+
5+
# [2025 -- 【CSP-S】 -- 广雅中学 #1](https://mna.wang/contest/3000)
6+
7+
这场比赛,赛时预估分数为 150pts,赛后发现只有 140pts,那少了的 10pts 是来自于 T3——数据范围中本来有一个简单的部分分,于是我连暴力也懒得写了,直接冲着这十分去的,结果阴差阳错地没有拿到,不过赛后我看大部分打了暴力的也没拿 >=10 分。
8+
9+
首先,T1 非常简单,是一道数学题,不过据说以后很多比较厉害的赛事都是以一道简单的数学题作为签到题。想了半天性质,最后还是 AC 了。我猜 <45min 就已经过了。
10+
11+
然后是 T2。一开始大家都说是 DP,我心里一凉:DP 我已经基本忘光了!想了 ~=1h ,看了 OI-wiki,都想不出来。还是打了个暴力过去了。赛后该提示发现竟然是并查集/建图,于是便很懊悔,不过如果真的给我这个思路让我在赛时再想一想,建图估计能懂是啥意思,但如果告诉我并查集的话,大概就想不出来了。
12+
13+
再是 T3。后来没什么精力了,就没怎么想,并且乍一看也是很难,所以就放弃了。甚至暴力都没想着打,因为时间复杂度实在是太大了,也就没心思去写了。赛后再来看,果然是主席树/可持久化线段树这么难的题目。都没有学过,当然写不出来了。
14+
15+
最后是 T4。T4 一看就很难,作为轴子题,肯定不是给我这种普通人写的,便没写,暴力感觉也写不了。赛后再看题解,也没怎么看懂,果然很难。
16+
17+
最终分数:140pts,榜二。
18+
19+
---
20+
21+
总结一句,思维不够快,还要多刷题。

content/7.15 赛后反思.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
Title: 7.15 赛后反思
2+
Date: 2025-7-15 21:00:00
3+
Authors: wangzhaohan2910
4+
5+
# [2025 -- 【CSP-S】 -- 广雅中学 #2](https://mna.wang/contest/3004)
6+
7+
这场比赛,赛时预估分数为 240pts,最后果然是 240pts,看来估分十分正确。
8+
9+
T1 耗了我 1.5h 来调,最后发现是我在单调队列中使用了 `list`——一般做法是用 `deque`。最后交了 15 发,改回了 `deque` 才 AC。所以一定不要因为卡常误了 AC。
10+
11+
T2 就写了个树状数组,没什么细节就 AC 了。
12+
13+
T3 不会写,就拿了部分分走人。
14+
15+
T4 甚至也是根本没看懂,同学们也是相同的情况。
16+
17+
最终分数:240pts,榜 3。
18+
19+
---
20+
21+
总结一句,多刷题,找漏洞。

content/8.14 赛后反思.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Title: 8.14 赛后反思
2+
Date: 2025-8-18 19:00:00
3+
Authors: wangzhaohan2910
4+
5+
# [GYCPC 2025](http://172.16.117.122/contest/689e1e9185bb5b580c04ff18)
6+
7+
这是一次 ICPC 制的比赛,一切都是模仿 ICPC/CCPC 做的,只是题目难度不一样。
8+
9+
有四道签到题:B、E、G、J。分别对应 hdu 6330、AT_arc109_a、洛谷 P9632、AT_abc349_a。这几道题是真正的签到题,所以我做出来了。然而其余题目我就没能做出来。
10+
11+
小六(新初一)们比较厉害的做出来了五道题,除了那四道以外,还有 C 题和 D 题。分别被评为简单和中等。分别是 AT_abc312_f 和 AT_abc257_g。而另外一道简单题为 H,AT_abc258_e。我们 6 个初一(新初二)学生中,最厉害的把这三题全切了,而在我们机房的 5 个中,只有我一个只做了 4 题。
12+
13+
我便计划从此开始发奋图强。首先,只有在赛闲(如国庆、春节)时才能刷视频、玩游戏,并且只能玩 MC。日常能用来解乏的只有写博客、更新项目、刷技术论坛与代码仓库。看视频不是不行,但是只能看技术相关的。其次,我重装了系统,准备清除掉杂质,专心做题。然后,在外集训时,不能浮躁,不能献丑,要 Do as the romans' do。如果有闲时,就写作业。听课要专心听,练习要认真练。
14+
15+
还有,最近去港无望了,所以还是要回南沙。在南沙时,尽量做到缄默,走路时低着头,不要和他人说话、打招呼、交往。中午就尽量做作业、复习、预习,晚上吃完晚饭就回教室,不要参与任何活动。晚上不看新闻联播。尽量做到不被人打扰,最好带对耳塞。别人聊天时不要加入,叫自己时才理会,只是提到也不要管。自力更生,做好自己,最好不要给别人添麻烦。总结:**不要与他人交往,自己做自己**
16+
17+
以后便以这个约束,将痛苦与懊悔拒之门外。

content/CSP2024游记.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Title: CSP2024游记
2+
Date: 2024-11-30 17:29:00
3+
Authors: wangzhaohan2910
4+
5+
> 一年一度的CSP大赛开始了,让我们来看一看这位名叫 @[wangzhaohan2910](https://www.luogu.com.cn/user/629944) 的蒟蒻是怎样度过这一天的吧。
6+
7+
今年我在[广州大学附属中学](https://www.gdfz.edu.cn/)考试。
8+
9+
上一年,我以J2S3的~~成绩从小学毕业到了[广州外国语学校](https://www.chgzfls.com/),这算是对我的小学的一份交代。在去年的这个时候,我为我的小学创下了历史纪录,同时这也可能是我的小学再也无人敢登的历史高峰。
10+
11+
今年的今天,我再来到广大附考试,我的准考证上写的是“广州外国语学校”几个字。光阴似箭,岁月如梭。
12+
13+
说起广大附,这所学校给我的第一印象就是它的电脑质量。上初中以前,我有一个习惯,就是每来到一个学校的机房,就用我自己写的Memtest86+测试一下这个学校的电脑。你说我这是明摆着的手贱我也不是不承认,但考虑到如果我上了这个学校,可能我未来初中3年都要用这种电脑,我还是这样干了。这个“Memtest86+”,放到别的学校就是怎么跑都没问题,重启一下就搞定了,可你说这广大附电脑怪不怪,它就是怎么重启Windows就是运行不了了,但那万恶的极域还能勉强运行。后面我会提到的李睿哲(就是广州信奥圈里大名鼎鼎的 @[STDLRZ](https://www.luogu.com.cn/user/1251949) TY: [11136](https://oiclass.com/user/11136))的电脑也是开不了,但他不是因为这个,他是在Win+R弹出的界面中输入了这个:`taskkill /im svchost.exe /f`(强烈不建议运行,后果自负),然后导致电脑炸了。后来,虽然电脑被修好了,但不是我们修的,是他们的一个老师修的。他们的信奥团队还是非常不错的的。但是广大附显然把我们pop掉了,也给我留下了不同的印象。
14+
15+
后来我才知道,原来广大附的Win10是网信版,难怪电脑那么有实力。不过转念一想,可能以后也再也不会用到那么有实力的电脑了吧……
16+
17+
(可能你会问我:你用你的“Memtest86+”测得的拥有最好的计算机的学校是哪所呀?是广外吗?不是,其实是广雅,@[xieluodi](https://www.luogu.com.cn/user/63075)博士的团队最终去的学校。不过那又是另外一回事了。)
18+
19+
今天上午,理所当然的考了J。流了鼻血,导致不方便抬头认人。尬死了。只知道我左边坐着赵鹏博(LG: [945564](https://www.luogu.com.cn/user/945564) TY: [10496](https://oiclass.com/user/10496)),然后别的没认出来,不过后来又见到了 @[imsbNR](https://www.luogu.com.cn/user/1198462)
20+
21+
上午的题目不难,T1T2秒切,赛后发现是一红一橙。T3部分分+DFS暴搜剪枝,预估60到80pts。T4随便打了个暴力,预估20~40pts。希望能上300,280问题不大,260保底。写完了以后玩了会NOI Linux。用recovery mode获得root权限,把密码改成了github,同时把主用户gf-noi的密码也改成了github。我得是多痴迷于Github呀!
22+
23+
中午订了一个城中村里的钟点房,在酒店里吃了一点饭,睡了一会觉,然后就回了学校。
24+
25+
下午的S的题目非常的难,T1仍然秒切,一道橙题。T2没想法,没做。发现是一道绿题。于是便做T3的部分分。做了大约20pts。T4任然是没有任何思路。后来发现是黑题。能有思路才怪呢。不过下午没流鼻血了,于是便可以抬头东张西望认人了。不知道算不算作弊。应该不算。我又没抄袭。认出来了个 @imsbNR,@[oyoham](https://www.luogu.com.cn/user/957618)(朱弈昊),还有TY的 @[Hope5365](https://www.luogu.com.cn/user/1004336)(吴语林,TY: [10851](https://oiclass.com/user/10851))、做我左边的[谭刘睿](https://oiclass.com/user/8714),上厕所时碰到的 @[\_\_0\_\_](https://www.luogu.com.cn/user/794507) 以及上午已经见到过的ZPB。
26+
27+
考完试后,和 @[dctc800d](https://www.luogu.com.cn/user/735087) 碰面,就回家了。

content/一个小故事.md

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
Title: 一个小故事
2+
Date: 2025-02-26 18:00:00
3+
Authors: wangzhaohan2910
4+
5+
> 岩石里的花会开
6+
>
7+
> 离开的你会回来
8+
>
9+
> 黑夜再漫长 眼泪再流淌
10+
>
11+
> 紧握你的双手绝不放
12+
>
13+
> 岩石里的花会开
14+
>
15+
> 倔强的我会等待
16+
>
17+
> 无悔的等待
18+
>
19+
> 是我对你最疯狂的爱
20+
21+
## 第零篇章 - TYOI 的 chxulong
22+
23+
TYOI,顾名思义,就是 TY 的 OI。
24+
25+
TYOI 的创始人是 chxulong,他是一个雷厉风行的教练。他是 TY 的总教练,就像 EZ 的 LSH、下文要讲的 GW 的 X 博士一样。
26+
27+
他的手下,有一个叫做 jy123 的老师,他对待我们十分温和。
28+
29+
不知道经过了多少次课和多少次考试,有两个人不知道为什么,从此再也不来 TY 上课了。我们都猜疑他们俩是不是去跟别的学校的教练了。果不其然,几个月后,真相大白,他们去 GW 了。
30+
31+
又不知道过了多少次课和多少次考试,我、另外两个人还有另外一大堆人入围了。chxulong 或 jy123 中的一个人给我们的家长开了家长会,宣告我们以后初中,最好就来 TY 了。
32+
33+
又过了几天,TY 和 GW 的课程安排到了同一天。前一天,我上网搜了搜,CSDN 上告诉我,random_device 类在 MinGW-w64 的 GCC/G++ 编译器上无法获得最好的随机效果。于是,我便用 Visual Studio 里的 MSVC 编译器代替 GCC/G++ 帮助我摇了超过 998244353 次骰子,最后我还是决定不了要去 TY 还是 GW。
34+
35+
于是,我的家长便让我选择了 GW。
36+
37+
> That's a drop top coupe
38+
>
39+
> Said you wanna drive it down real past two
40+
>
41+
> Bet you think about it too
42+
>
43+
> Ain't nobody love you like I do
44+
45+
## 第一篇章 - GWOI 的消亡
46+
47+
GWOI 的前身是两个年轻人,一个三四十岁,一个刚刚 20 岁。
48+
49+
年长的来自 HB 省 XY 市,同时也是我的祖籍,我的故乡。他姓 X,所以我们暂且称他为 X 博士。他的博士学位是在国立双鸭山大学取得的。
50+
51+
20 岁的是 GD 省本地人,具体来自哪个城市我就不甚清楚了。据说是 ZQ 市,同时也是我的祖籍,我的故乡。
52+
53+
他们俩来到了 GW,于是便一起开始创业。
54+
55+
---
56+
57+
在 2023~2024 年,他们凭借着锐利的眼光选中了一共 9 个人:1 个 fille,还有 8 个 garçon。那八个 garçon 中,就有我们五个从 TY 被挖来的人。
58+
59+
他们让我们每周五晚上都来高中部的宿舍楼睡觉。具体房号是:5-307 和 5-310。而数学竞赛的,据我后来所知,睡在 5-309。而那名女生则理所当然地睡在 4 栋。
60+
61+
我们每晚都在宿舍楼里打牌,307 打扑克(被我们称为 PC,因为 Playing Cards),而 310 打麻将(取其谐音,所以被我们称为 Mojang)。有时候,我们也打打 Uno。有时候,在机房里,趁老师不在或午休等一切可以玩游戏的时间,我们也会悄悄打开 [hullqin](https://game.hullqin.cn/)
62+
63+
于是,我们便学会了一首歌:米津玄师《怪兽的旅行》。我们还学会了另外一首歌:Shawn Mendes《Where were you in the morning?》
64+
65+
---
66+
67+
不久后,一个 garçon 和那个 fille 跑到 HF 了,因此,X 博士专门给我们出了一套比赛,题目质量像平常那样极高,题目背景就在讽刺那两个“无(wang)耻(ming)之徒”。
68+
69+
而我们其他人在有说有笑的打牌,不觉新的风暴已经出现。
70+
71+
---
72+
73+
到了六年级下学期,X 博士让我们提交 GW 的申请,就是一份情书和一个英语视频,并告诉我们,就算不过审也能进。所有人都好好写了一份建立,不过有些英语不好和英语还行的同学就胡里麻里的录了一个英语视频,就交了上去。果不其然,他们没过审。而我们这些好好录了视频的人就过审了。
74+
75+
那些随意录视频的同学也没有觉得什么异常,因为 X 博士告诉他们,没过审也能进。
76+
77+
后来,GW 又依法随机筛选了一轮,留下了我和另外一个同学,这个同学,我认为他很懂前端,但很幼稚。他是我在 TY 时的同桌。
78+
79+
突然,传来了一个巨大的噩梦。
80+
81+
**X 博士告诉我们的家长,没过审和没过筛的同学都被淘汰掉了,只留下了我们俩!**
82+
83+
X 博士正在努力地协调、求情,而另外一端,则传来对他无尽的咒骂。
84+
85+
一段时间之后,他告诉我们的家长,没过筛的同学又被领导批准进 GW 了。
86+
87+
最后,几周之后,他告诉我们的家长,他放弃了 GW 欠他的所有工资,带所有没过审和没过筛的同学一起去 GY!
88+
89+
从此,GWOI **被迫分裂**,其中一部分随着 X 博士和那位年轻的老师去了 GY。
90+
91+
**GWOI 从此消亡。**
92+
93+
> 曾经 GWOI 有一个初中大佬,结果参加 NOIP 结束后拍照留念时,上衣穿 GW 校服,裤子穿 GY 的裤子。
94+
95+
---
96+
97+
> How do you, how do you just walk away?
98+
>
99+
> How do you, how do you just walk away?
100+
101+
## 第二篇章 - GYOI 的诞生
102+
103+
于是那年暑假,X 博士便带着那位老师和另外 5 个同学,去了 GY。
104+
105+
从那以后,直到现在,我们上竞赛课的地点就从南沙区凤凰大道 GW 学校国雅楼 403 计算机室转移到了荔湾区 GY 学校昭明楼 5 楼计算机室 2。
106+
107+
那 5 位同学,2 位去了 1 班,另外 3 位去了 2 班。
108+
109+
而我们两个中,我去了 1 班,而另外一个去了 12 班。
110+
111+
他们 5 个,在 GY 上文化课、打羽毛球、篮球、去机房上课、做作业或自习。他们很快乐。
112+
113+
而他,在 GW 上文化课、在教室里做作业、在篮球场上上体育课、绕着教学楼跑操、在足球场上做体操。
114+
115+
而有三个人,在 HF 上文化课、做作业、体育锻炼。
116+
117+
而另外很多人,在 TY、LZ、EZ 和很多别的学校上文化课、体育锻炼、和别的信息学竞赛和不是信息学竞赛的同学一起玩耍。
118+
119+
而我,在 GW 上文化课、吃饭、睡觉、在新的信息学竞赛室用自己的电脑无所事事,以及游荡。怅然若失,盼望着周六的到来,回避着 AFO 对我一声声的呼唤,因为我看到了,如果我选择了 AFO,我的未来。
120+
121+
> また目覚めた朝に あなたと同じ
122+
>
123+
> 夢を見てますように

content/主页.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Title: 主页
2+
Date: 2025-8-18 21:00:00
3+
Authors: wangzhaohan2910
4+
5+
![intro](https://cards.jerryz.com.cn/api?github=wangzhaohan2910&gitee=wangzhaohan2910&luogu=wangzhaohan2910&codeforces=wangzhaohan2910&csdn=wangzhaohan2910&img=1&date=2012-02-26&str=%E6%88%91%E7%9A%84%E7%94%9F%E6%97%A5&quote=%E6%B1%82%E5%85%B3%E6%B3%A8+%28%5Ev%5E%29&phone=19065355160&qq=350888531&email=wangcf3000%40sina.com&microsoft=wangcf3000%40sina.com&site=wangzhaohan2910.github.io)
6+
7+
![LG](https://api.jerryz.com.cn/about?id=629944&dark_mode=true)
8+
9+
![jy123](https://s2.loli.net/2025/03/04/dUP5eCch8t4zDZF.webp)

0 commit comments

Comments
 (0)