序
怎么办,现在还在沼津戒断反应,我要去沼津~~~
大概在去年 6 月的时候 Aqours Finale LoveLive 就公告了。不过那个时候还在忙于 XCPC 乃至 BW 相关。不过再怎么说没去缪 FL 还能说自己年少无知,水 FL 就在眼前,不拼一把实在说不过去。
然后就是某次数字电路实验课上公布的在西武巨蛋。老家是老家,但是作为 FL 是不是有点不够格。不过看起来大家相比较骂更多还是猛叠抽选,人民群众还是太能当韭菜了。
Continue reading “盛夏日本急行”「Jump up HIGH!!」
怎么办,现在还在沼津戒断反应,我要去沼津~~~
大概在去年 6 月的时候 Aqours Finale LoveLive 就公告了。不过那个时候还在忙于 XCPC 乃至 BW 相关。不过再怎么说没去缪 FL 还能说自己年少无知,水 FL 就在眼前,不拼一把实在说不过去。
然后就是某次数字电路实验课上公布的在西武巨蛋。老家是老家,但是作为 FL 是不是有点不够格。不过看起来大家相比较骂更多还是猛叠抽选,人民群众还是太能当韭菜了。
Continue reading “盛夏日本急行”比赛开始后约一小时内,比赛平台因不明原因(目前来看应为平台程序负载过高)导致平台响应速度极慢。如果有参赛的师傅读到这篇文章,再次向您表达歉意。
尽管我常常自称运维,但是我确实没有实打实的运维过 CTF 比赛,更没有运维过 k8s 集群。这几年协会不少比赛的运维也都是由凌武学长负责。
先前 HGAME Final 2025 虽已有相关经验,但是 Final 毕竟是,线下赛,校内赛,当时也没出锅,况且出锅了就大不了走到前面给大家鞠躬。
今年 D^3CTF 的准备时间相较往年有所减少(两个月 -› 一个月)。运维任务我一开始以为不会在 Vidar-Team 手中,结果最后还是落到我们手里。
Continue reading “D^3CTF 2025 运维笔记”本着总想折磨一下自己这个本源愿望,最近尝试了从 zsh 迁到 fish。
尽管 fish 有很多不错的功能(比 zsh 阳间许多的配置文件管理,条理清晰的变量控制 etc),但是事实上各个 shell 的生态并不完全相同。
我曾经使用 p10k + zinit,它很好,我很喜欢它。但是 p10k 已经打出了 「THE PROJECT HAS VERY LIMITED SUPPORT」 ,所以也许搬家总是好的。而在 fish,我则在尝试 starship。
但是 fish 则没有那么完善,fish 自带良好的 tab 补全,但是代价是没有人试图做的更好。我很喜欢 fzf-tab 插件,他能允许你在 tab 补全时多选。fish 当然也有 fzf 插件,也有人在尝试做这个事情,但是看起来由于「searching completions is better left to the fish-shell devs」被 closed 了(https://github.com/PatrickF1/fzf.fish/pull/293)。而至于 fish 自己,则有一个 10 年老 issue: https://github.com/fish-shell/fish-shell/issues/1898。
Continue reading “Fish 7 日之行”其实不是特别有些年终总结的喜好,本博客几年来应该是没有写过的。但是上了大学之后发现生活节奏没有那么固定了,一段时间有一段时间的重点。有的时候感觉总是感觉变得太多太快,可能确实需要写点闲杂琐碎,留下一点记忆。
Continue reading “熙熙攘攘又一年”计算机系统导论课上老师说可以内联汇编来尽可能减小 Hello,World!的大小。
我觉得既然要做,不如就做到极致。何不试试直接写汇编呢!
直接用 as
有点不理想,因为没有 db
用来往文件里写字符串。
不妨试试 nasm
,我们只需要一次 write
和一次 exit
,很容易编出这样的 asm:
这段时间糟心事一堆,比如什么因体测痛失一等奖学金,什么 XCPC 在校内连省赛名额都打不到,亦或是越来越听不懂的数分高代和从来没有听懂过的大物。
虽然这些问题说到底就是菜就多练,但是发生了还是让人很难过。
所以在清明期间出去散散心是一个早就有预谋的事情,但是去厦门则不是。
本来的计划是,杭州市内晃晃,最多到上海或者浙江省内乱晃,当日去当日回。
不过清明前几天整了张交通联合的实体卡。一看发卡地是厦门 e 通卡。一下子回想起高三网课时期,每天都在听 一道厦门 写作业,非常向往去厦门看海。内心的欲望点起来就不会轻易熄灭呢。
与此同时,学校发布了清明节多放一天的消息。掐指一算,便感天时地利人和。订票,订酒店,出发!
Continue reading “清明厦门游记”排序,选前 2 后 2。
整出 LCM。
容易发现要么是对 LCM 的余数,要么就是对 LCM 的余数 + LCM。
Continue reading “Codeforces Round 1934 解题报告”直接最大值减最小值即可。
容易发现,首先填第一行和最后一行是较优的,只有四个端点处有可能重复,别的点每加一个都会覆盖两条对角线。
对四个端点特判即可。
Continue reading “Codeforces Round 1929 解题报告”从最后往前,每一格都得点一次。
这坐标正负显然没关系。
绝对值,排序,前缀和,判断每个点是否可行即可。
Continue reading “Codeforces Round 1923 解题报告”容易观察到在 $2 \cdot x$ 的时候一就会被交换出去。
输出最小的 2 的次幂即可。
开始和结尾是固定的。
扫描两层中间的部分,只能走上面就归 0,都能走 +1, 只能走下面就结束。
Continue reading “Codeforces Round 1937 解题报告”