NOT
【题解】Luogu[P9504] 『MGOI』Simple Round I C. 魔法禁林
[Link](https://www.luogu.com.cn/problem/P9504) 这题我们发现如果直接去枚举生命和法力值显然是不行的,又看到说最小的生命值,不禁想到最短路,但是怎么跑? 我们令经过一条边之前魔力值为 $k$,那么该边的边权为 $\lfloor\dfrac{w}{k}\rf ......
【JavaScript13】JS循环语句
- while循环 ``` // 语法1 while(条件){ 循环体 -> 里面可以有break和continue等关键字 } /* 判断`条件`是否为真, 如果`真`, 则执行`循环体`.执行完`循环体`, 会再次判断`条件`.... 并且在循环中也可以使用`break`和`continue`等 ......
2023.4.24
### T1 一个排列,求所有区间第二大。 只需要求出位置 $i$ 的左边第一大和第二大即可,右边同理。 二分 + $\text{ST}$ 乱搞。 ### T2 每次选择一个 $i$,代价增加 $h_{i-1}+h_i+h_{i+1}$,且令 $h_i\rightarrow0$. 操作进行 $n$ ......
原根 (ex)BSGS 二次剩余 NTT
### 阶 由欧拉定理得 $a^{\varphi(m)}\equiv1\space(\text{mod}\space m),(a,m)=1$ . 故满足 $a^n\equiv1\space(\text{mod}\space m)$ 的最小 $n$ 存在,称为 $a$ 模 $m$ 的阶,记作 $\de ......
黑魂216 受伤反馈函数
打开ActorManager脚本 新建一个HIT和Die函数: hit函数用来触发受伤动画,die用来触发死亡动画并锁死视角无法移动。 tryDoDamage修改为扣血的判断条件。 打开StateManager脚本,Start函数和AddHP函数修改成如下: Start的Hp值为HP最大值。AddH ......
异常: java.security.InvalidKeyException: Illegal key size
### 问题描述 ```java import org.apache.commons.codec.digest.DigestUtils; import org.bouncycastle.jce.provider.BouncyCastleProvider; import javax.crypto.Ci ......
Miller Rabin & Pollard Rho
[P4718](https://www.luogu.com.cn/problem/P4718) ## Miller_Rabin 用于检测大数素性($ \sqrt{n} \ge 1e8 $). 对于素数 $ P $ ,有费马小定理: - 对于任意 $ a \in \lbrack 1,P) , a^{P ......
莫比乌斯反演
机房卷哥让我写的。 大部分是习题总结。 不如 [Wiki](https://oi-wiki.org/math/number-theory/mobius/) - 两个积性函数 $f,g$ ,它们的 **狄利克雷卷积(Dirichlet卷积)** 为 $$h(n)=(f * g)(n)=\sum_{d| ......
error log1
error log1 # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f6dfd313cb0, pid=47650, tid=47655 # # JRE ......
百度之星2023
先看个很逆天的图。  不好玩。 罚坐到 1:59,发现炸了,听说延到 4 点,先去睡觉。 睡醒后开题,A 是个很简 ......
「学习笔记」二维数点
[P2163 [SHOI2007] 园丁的烦恼 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)](https://www.luogu.com.cn/problem/P2163) 这个是二维数点的板子题,二维数点这一类题目就是上面的题所描述的,我们用树状数组 + 离散化来解决这个问题 ......
格律诗乐器的制作流程和质量保证
一、乐器制作流程 在影片中,时代较早,没有高科技的支撑,只能是通过人工流程进行生产,格律诗乐器的生产流程自然也是分为基础性流程和科技性流程等,基础的有翻砂厂、木工坊、倒膜漆、打磨音箱外壳等,也就可以说是——廉价的劳动力;需要强调的是,即便是农村的小作坊,也很是注重签订合同、说明安全条例什么的; 具体 ......
ubuntu中VMware虚拟机没有网络可能的原因
有可能是VMware的网络服务未启动(比如注销账户再进入桌面时不会同时打开VMware的网络服务),可以去顶栏右上角点一下看看是不是这么回事。 一般来说重启电脑就可以了,不行的话你就得研究怎么手动启动这个服务了。 ......
线性基
线性基用于解决异或相关的问题。 如何构造线性基? 设 $ p $ 为线性基的集合。 插入一个数 $ x $ 时,枚举其最高位 $ i $ ,若 $ p_i $ 不存在,令 $ p_i = x $ 并退出,否则令 $ x = x \: xor \: p_x $ 。 ```cpp void ins(ll ......
CF1856B
[原题](https://codeforces.com/problemset/problem/1856/B) [翻译](https://www.luogu.com.cn/problem/CF1855B) - 引理1:在$[l,r]$内一定存在一个数$x$使满足$(r-l+1)|x$ 证明:设$k=r ......
【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I
# [【LGR-148-Div.3】洛谷基础赛 #1 & MGOI Round I](https://www.luogu.com.cn/contest/101050#description) ### 据说是普及组难度? ## T1 [P9502 『MGOI』Simple Round I | A. 魔 ......
ceph高速缓存池
# 一. 缓存池运维 ## 1.1 自定义硬盘类型 ```bash ceph osd crush class ls ceph osd crush class create ssd ceph osd crush class create sata ceph osd crush rm-device-cl ......
12. 数据通信
# 一、什么是数据通信 数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式。要在两地间传输信息必须有传输信道,根据传输媒体的不同,有有线数据通信与无线数据通信之分。但它们都是通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现软、硬件和信息资源的共享。 # 二、数据通信分类 ......
Ubuntu16.04 离线安装网卡驱动
安装好Ubuntu系统后,搜索不到WIFI的问题的可能解决方案 解决方案 大多数人都是下载ubuntu-16.04-desktop-amd64.iso 这种iso包用u盘安装的Ubuntu16.04,咱们把iso包解压打开,按照这个路径找到目标文件,将目标文件铐入U盘中:ubuntu-16.04-d ......
2023.8.6 周日:数据类型
1 #对于int数据类型 2 age int; 3 4 #对于double数据类型,并且保留n位小数 5 score double(总长度 = 整数位数+小数位数,小数点后要保留的位数); 6 7 #对于生日等日期类 8 birthday data; 9 10 #对于字符类型 11 name var ......
一篇不错的优化的文章
刷到大佬的文章 浅论 OI 中的卡常技巧(基本完成) - 知乎 (zhihu.com) 对其中一些东西问了AI,存一下 有关bitset 有关if-else和switch-case 位运算要加括号保险。 不要无脑inline和register 循环的顺序 并发计算与循环展开 不要默认开define ......
HS8145C5光猫桥接与路由器拨号
# 前言 前几天在外边连接家里的设备总是提示离线,最奇怪的是离线时间段集中在某一个时间范围内,一度怀疑是网络不稳定造成的。 我起初的想法是,写个程序用来监控网络状况,一旦检测到异常及时向我发送通知,但是刘老哥建议我把光猫改成桥接用路由器拨号,每天定时重启一下得了。试了两天貌似设备确实不会离线,再过段 ......
利用AspectInjector实现AOP篡改方法返回值
# AspectInjector 一个开源的轻量级AOP框架,满足大多数场景。但由于该框架注入异步方法不是很方便,故记录下解决方案。 # 封装通用基类 ```csharp public abstract class BaseUniversalWrapperAspect { private deleg ......
12306节假日余票监控
# 前言 航空、铁路、高速三种交通方式中要数铁路的性价比最高了,周边城市来回比高速通畅又比航空实惠,但是逢年过节探亲或旅游要是忘了提前买票,想着当天买当天走是不太现实的,这时候估计只剩下三更半夜出发的票或者站票,令人难受。 于是我想着写个监控程序用于节假日来临提前通知我买票。 对于 12306 的票 ......
与校园网斗智斗勇(三)之制作第三方安朗客户端
## 前言 贪欲是人类与生俱来的陋习,但正是因为有贪欲,人类才能进步,“贪”才是我们探索精神的领袖。 在前两篇博文中,我对`安朗(安腾)宽带认证客户端`(以下统称蝴蝶)进行了简单的爆破,达到了无障碍使用共享Wifi软件的目的,并且分析和试译了`Swiftz协议`(以下统称蝴蝶协议),但这并不能满足我 ......
与校园网斗智斗勇(二)之Swiftz协议试译
## 前言 本文是对`xingrz`写的针对`安朗(安腾)宽带认证客户端`(以下统称蝴蝶)的协议分析记录的试译和修整,用以我编写第三方客户端。所有修改和翻译都在尊重原创的基础下进行,并且所有修改和翻译内容均属我个人意见与见解,如有错误,敬请谅解。 ## Swiftz `Swiftz`是一个基于对`蝴 ......
通过StreamSets实现SQLServer实时更新数据至ElasticSearch
## 前言 网上许多关于`StreamSets`增量更新的教程几乎都是单单`INSERT`操作,这使得目标数据库会出现重复数据,而实际需求上我们往往更多是需要`INSERT`加`UPDATE`操作,利用`SQL Server`的`TIMESTAMP`(时间戳)特性,可以很容易实现这一点。 ## 源数 ......
如何关闭eslint
1. 关闭整个ESLint 方法一:在package.json文件中移除eslint的依赖,例如: "devDependencies": { "@vue/cli-plugin-babel": "~4.4.0", "@vue/cli-plugin-eslint": "~4.4.0", "@vue/cl ......