须臾间的博客
  • 首页
  • 文章
  • 分类
须臾间的博客

刺猬猫小说下载为txt和epub

项目主页 软件介绍 本软件只能够下载免费章节和已购买的章节。 本软件优点 下载在手机端进行,软件无需登录,不接触账号相关数据。 自动生成全文txt、epub以及单章txt,且自动解析文章中的图片url后整合到epub中,且位置不变。 程序生成epub符合其3.3版本的规范。 程序使用结构体Chapters和Book传递参数,简洁易读。 程序使用了多线程特性,处理速度快。
2025-07-14
信息 > 技术

KMP算法详解

KMP匹配实际上就是在一般匹配的过程中,有没有已经匹配好的了,现场去找又太麻烦所以有了KMP KMP数组的产生就是自己匹配自己,因为一个字符串能否接续上就是看前缀和后缀有没有重合的部分,例如: EBDAE 这个字符串可以用 KMP 来加快匹配,因为这个字符串有这E这个共同的前缀和后缀,所以有下一个例子: EBDAEBDAE 这个例子中,两个EBDAE叠在了一起,所以在找到第二个EBDAE
2023-08-11

Powershell模拟键盘输入

今天和我的朋友在网上发癫,需要脚本进行轰炸,经过一番调查,便有了这一篇文章。 环境 1.安装了Powershell 2.允许powershell运行ps1脚本 代码 $shell = New-Object -com "Wscript.Shell"; Start-Sleep 1; while($True){ Start-Sl
2023-02-07
信息 > 技术

新年快乐 - 铃仙

2023-01-23
整活

树状数组-区间查询算法

原题 P3368 与P3374大同小异,不过树状数组t[500002]使用差分进行优化。 差分原理 若有一个数组a,则它的差分数组为t。 那么t[i] = a[i] + a[i − 1] (初始化) 且a[i] = t[1] + t[2] + · · · + t[i](使用) 当在a[i] − a[j]之间进行区间+v时,
2022-08-16

树状数组-单点查询算法

原题P3374 lowbit()将某数在二进制下的高位1去掉,只剩最后一个最低位1。 例如 lowbit(310(1012)) = 110(0012) 那么,若有一个数组a[n],它的前缀和的树状数组为t 那么 while(j<=n){ t[j]+=a[i]; j+=lowbit(j);/
2022-08-15

LCA算法详解

使用链式前向星。 DFS函数处理某个点第2i的父亲关系。 lca函数中不要忘了拉平(将a,b点拉至同一深度)最后用倍增算法找父亲。 log2的预处理直接使用 log2() 函数即可。 链式前向星的道路数组要开2倍。 #include<bits/stdc++.h> using namespace std; int N,M,S; st
2022-08-10
信息 > 算法
Hexo Fluid 联系我
总访问量 次 总访客数 人