主页

力扣刷题常用代码段

回文部分 记录子串是否为回文: bool f[n][n]; memset(f, false, sizeof(f)); for (int i{n - 1}; i >= 0; --i) for (int j{i}; j < n; ++j) { if (s[i] == s[j]) { if (j - i <= 1) f[i][j] = true; else if (f[i + 1][j - 1]) f[i][j] = true; } } 更简洁的一种方法是: (参考力扣官方题解) 注意这里初始化为 t...

阅读更多

Jekyll博客中添加分类与多目录存放博客的方法

写在前面 最近发现一个问题, 博客数量越来越多了, 都放在_posts下实在是有点不方便, 于是想着分个类, Google 了一圈, 找到了一篇不错的博客, 如下: Jekyll个人博客添加分类Category功能; 于是就跟着这个教程走了, 中途也发现一些问题, 因为我的 Jekyll 不是完全本地配置的, 还用了远程主题, 配置起来要兼顾原有主题. 博客结构 首先看一下我的原始目录: . zorchp.github.io ├── 404.html ├── categories.html ├── archive.html ├── index.html ├── about.html +++++++++++++++++++++++++++++++ ├── _conf...

阅读更多

Sql中的七种关联代数与额外关联代数总结

写在前面 总结一下 cmu15445 第一节课的内容. 前面的可以不听, 主要是 40 分钟往后的内容. 视频-01 - Relational Model & Relational Algebra (CMU Intro to Database Systems / Fall 2022); 课件; zh-wikipedia; en-Wikipedia; 测试数据库(MySQL8) show databases; create database test2; use test2; 分类 符号 名称 中文释义 作用 $\sigma$ ...

阅读更多

Latex常见错误与常用debug方法总结

前言 在LaTeX中, 常常会出现很多意想不到的错误, 我一开始学习的时候, 就常常被这种看似玄学的错误整的焦头烂额, 常常是打开一堆CSDN界面各处翻找而没有一个合适的解决方案. 之后在不断的使用和摸索中, 我对于 LaTeX 的报错等问题逐渐有了自己的分析解决方法, 在查找新出现的问题时候也已经转向了TeX - LaTeX Stack Exchange了. 下面我总结一下我自己认为好用的debug方法, 希望能帮到正在使用LaTeX的你. P.S. 方法论有了, 还是需要自己实践, 针对具体问题进行分析解决才能有所提升. 方法 清理辅助文件 对于一些已经修改的没有问题的文档, 如果在编译时还是会出现报错, 那么你可能需要清理一下辅助文件, 一般来说需要清理的文件只有.a...

阅读更多

Windows上使用winedt提示系统找不到文件的情况分析+texlive安装与配置

问题 最近有同学问我在 Windows 上使用 WinEdt 这款编辑器为什么会提示系统找不到文件, 我搜索一下发现大概率是 $\TeX \rm Live$ 发行版没有正确安装/配置导致的. 但是令我百思不得其解的就是, 明明成功安装了, 却还是提示有问题, 这就很奇怪了. 报错信息: C:\texlive\2023\bin\windows\runscript.tlu:921: command failed with exit code 1: perl.exe c:\texlive\2023\texmf-dist\scripts\texlive\fmtutil.pl --user --byfmt xelatex I can't find the forma...

阅读更多

线段树,树状数组力扣题目总结

写在前面 线段树和树状数组都是用来 基本问题 单点修改, 单点查询 区间修改, 单点查询 2407. 最长递增子序列 II - 力扣(LeetCode); 2426. 满足不等式的数对数目 - 力扣(LeetCode); 剑指 Offer 51. 数组中的逆序对 - 力扣(LeetCode); 315. 计算右侧小于当前元素的个数 - 力扣(LeetCode); 53. 最大子数组和 - 力扣(LeetCode);(DP可以做, 但是线段树普适性更好) 1157. 子数组中占绝大多数的元素;

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits