虽然知乎上看到另一本书 Compiler Construction - Principles and Practice 作为入门可能会更好,不过在寄过来之前还有一段时间,我并没有太多时间可以磨蹭,于是先来图书馆看龙书了(上面提到的那本很老的书图书馆居然有!居然是在兰工坪!真的让人很难绷得住😅)

已有的准备事实上并不是很充分,我并没有很好的学习C++ template部分,haskell的学习也是浅尝辄止,离散也没有学过,未经受过比较标准的形式化证明训练,但是还是直接硬上了,所有的凭借就是对OOP、FP的模糊概念以及散装塑料llvm知识,尽最大努力去做些什么

简要的记点东西,关键而又基础的概念就不赘述了

阅读全文 »

越来越感觉前面几题浪费时间了 (对想题能力没有什么提升 实现和具体的考虑则需要更专注一点)

这两天看老番 佐贺偶像是传奇 感觉很好看 很鲜活有感染力 然而今天不怎么在状态 人有点消沉 不知道是不是熬夜的缘故

阅读全文 »

本文使用的Clang/LLVM环境:

llvm 16.0
clang -v:
  Homebrew clang version 16.0.0
  Target: arm64-apple-darwin22.1.0
  Thread model: posix

此文中对象的概念沿用primer的说法,即认为对象是具有某种数据类型的内存空间

阅读全文 »

天梯赛校赛碰到的 本以为切个水题 没想到捅了老挝

甚至还有n,q=10w的区间众数 2333 就是数据比较水 感觉严一点分块都不一定能过

原题貌似是这个 但是他妈的校赛n改到了2w

一开始感觉是差分+lcs或kmp之类的 然后感觉不太对劲…

还是需要一些处理字符串的手段 于是学一下SA和SAM 已经拖了挺久了…

阅读全文 »

b站刷美女的时候看到bash教程(大概还是低质量卖课,不过这方面我不懂确实不好下结论),感觉需要学一下

然后评论区看到了 Missing Course 的推荐,就学这个了。

还是个人笔记,详细内容看官方page

阅读全文 »