字符串Hash – 模板备份
O(1) 取子串Hash O(1) 比较 通常使用 131 做乘法自然溢出即可满足要求(碰撞概率很小),如果数据不允许,可以使用两组 hash 避免哈希碰撞。也可以使用 64 位整数。   [crayon-5fbc61b004802642147283/]  
9-28 新生赛预热赛 题解
A - a+b的问题(T组输入) [crayon-5fbc61b0049fd427254661/]   B - 图灵的密码 最简单粗暴的方法: [crayon-5fbc61b004a03638402241/] 或者 [crayon-5fbc61b004a06073553619/] 好孩子不要这么写。 超级好孩子可以写的比这个还短。 C -…
newcoder 暑期多校 round 3 – J LRU management 解题时遇到的一些问题
此题的解答有很多种,其中一种在结束前我就想到,但是没有能解出来。因为一些细节的C++问题。 解法主要思路是使用一个 [crayon-5fbc61b00519d514131537-i/] 问题 1  map 取到的值是什么? 如果键存在,没什么好说的。 如果键不存在,使用[crayon-5fbc61b0051a7241147722-i/] 访问的话 …
目前为止,使用NestJS(NodeJS)开发Web后端遇到的问题
引言 NestJS 是我在2019年2月开始接触的,当时比较看好 Nest 的设计思路和 Typescript 。到现在,一共完成了一个项目,做过两个课设。总的使用体验不错。 此文写一下让我感到有些头疼的地方。如果是我的使用方法不对,我会去努力学习改正。 Swagger 实现复杂 Swagger,生成API文档的。在NestJS中需要加大量的装饰器…
CPC 入门 FAQ
对电脑有什么要求? (仅针对 使用C/C++的 CPC 编程,不包括非常大的项目) 21世纪的电脑 屏幕能亮 键盘能用 256MB 以上内存 1G 可用硬盘空间 TL;DR: 没有要求 没有要求 没有要求 如何问问题 做一个受欢迎的人。 首先阅读《提问的智慧》 首先阅读《提问的智慧》 首先阅读《提问的智慧》 你应该这样做... 如果是单文件简单代码…
常量指针 指针常量 (WIP)
[su_label type="warning" class="lb-bigger"]working in progress[/su_label] Intro What is the difference between const int*, const int * const, and int const *? Summary Read it …
对大一新生参加学生组织的建议
引言 大学中的学生组织是大学和大学生生活的一个重要组成部分。 高中,学生组织的作用并没有体现得那么明显。但是在大学中,来到一个更远的新环境,我们与家人的联系变得更困难。在家靠父母,出门靠朋友。显然,加入一个学生组织能带给我们许多好处,这些好处或许能在一些人的手中列出满满一页纸。这些好处大多是真实存在的,我也强烈建议在大学内一定要加入至少一个学生组织…