XOR
Luogu 5439 XR-2永恒
$T$ 是节点数为 $n$ 的那棵树,$T'$ 是 Trie 树。带 $'$ 的,比如 $\text{dep}'_u$,表示 Trie 上的信息(注意到 $\text{dep}'$ 要从 $0$ 开始),不带的表示原树。$[u,v]$ 表示 $u\to v$ 的路径,$S$ 是原树上无序点对的全集。 ......
POI2010 MOS-Bridges
其实这题有两种建模方法,因为我都写了,所以两个都讲好了。 一眼二分答案,转为判定性问题: > 给定含有**无向边和有向边**的图 $G$,判断是否存在欧拉回路。 首先先判掉存在 $u$,$2\nmid \text{deg}_u$ 的情况。 不能简单地根据度数判断,考虑网络流建模。 - 方法 $1$: ......
SNOI2017 遗失的答案
真的一点都不卡啊…… 首先这个最大公倍数 $\text{G}$ 明显是诈骗,如果 $\text{G}\nmid \text{L}$ 一定无解,直接判掉。否则我们将 $\text{L},\text{X}$ 和 $\text{N}$ 都除 $\text{G}$:$\text{N}$ 之所以能直接除 $\ ......
CF232E Quick Tortoise
下面认为 $m=n$。 有一个显然的暴力:对每个点 $(x,y)$,预处理出另外所有点 $(p,q)$ 是否能到达 $(x,y)$,记为 $f_{p,q,x,y}$。查询 $O(1)$,但是预处理 $O(n^4)$。用 `bitset` 优化即可做到 $O(q+\frac{n^4}{\omega}) ......
CF364E Empty Rectangles
`divide and conquer`,简单分治题。 显然可以做二维前缀和,考虑令矩阵 $(l_x-1,r_x,l_y-1,r_y)\to (l_x,r_x,l_y,r_y)$,方便统计答案,其实就是左端点减一。 考虑现在按照 $x$ 坐标分治,计算所有跨过 $x=\text{mid}$ 的矩形的 ......
ABC248Ex Beautiful Subsequences
 然而这个经典做法是分治,我不太会做,但这确实是一道经典题。 考虑扫描线,对从左到右每个点 $r$,统计以 $r$ 作为右端点的区间个数。 由于 $r$ 端点固定,$S(l) ......
java.util.concurrent
|包名称|说明|备注| |: |: :|: :| |java.util.concurrent|Utility classes commonly useful in concurrent programming. This package includes a few small standardiz ......
前、后端通用的可视化逻辑编排
可视化逻辑编排引擎,包括数据流驱动的逻辑编排原理,业务编排编辑器的实现,页面控件联动,前端业务逻辑与UI层的分离,子编排的复用、自定义循环等嵌入式子编排的处理、事务处理等 ......
CF1229F Mateusz and Escape Room
# CF1229F Mateusz and Escape Room 很好的题目。 对于此类在环上的问题,一个经典的思路是断环成链。我们先形式化的描述题意,即给 $i$ 向 $i + 1$ 定一个流量 $x_i$(可能为负)。限制则为 $$ \forall i, a_i + x_{i - 1} - x ......
什么叫暂时性死域
在 JavaScript 中,当一个函数被调用时,会创建一个执行上下文(execution context),该上下文中包含函数的作用域(scope),并将其推入执行上下文栈(Execution Context Stack)中进行管理。当函数执行完毕时,其对应的执行上下文会被弹出执行上下文栈,该函数 ......
Symbol
## 什么是`Symbol`😶🌫️ `Symbol`作为原始数据类型的一种,表示独一无二的值,在之前,对象的键以字符串的形式存在,所以极易引发键名冲突问题,而`Symbol`的出现正是解决了这个痛点,它的使用方式也很简单。 ## `Symbol`的使用 创建一个`Symbol`与创建`Obje ......
list 使用Stream转map记录
将一个List集合中每个元素作为key, List集合中每个元素循环调用某方法得到的值作为value,生成一个map: public Map<String, Set<String>> getSectCodeMapStnCodes1(String bureauCode){ //段信息 List<Jcd ......
完美的电风扇是什么样的
现在我用的这一款电风扇,完成满足我的对风扇的各种要求,非常满意,特来分享。声明一下,这不是广告,也不会放出购买链接。 期望有这么一台风扇: 风力有多种档位,最小风力要足够小,半夜不会吹着凉。 可以遥控使用,方便在蚊帐里操作。也可以非遥控使用,方便在找不到遥控器时操作。 定时要足够久,最长定时小于6小 ......
SQL:游标生成触发脚本
为了跟踪当前操作界面会写入哪个表,对系统表做一个写表的日志, 快速生成所有表的触发器脚本 declare c_tbl cursor for SELECT OBJ.NAME AS [TABLE_NAME],obj.object_id as table_object_id FROM SYS.ALL_OB ......
【雕爷学编程】Arduino动手做(49)---有源蜂鸣器模块3
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试多做实验,不管成功与否,都会记录下来——小小的进步或是搞不掂的问题,希望能够抛 ......
【Rocket MQ】【MsgId】MsgId 谁生成的?什么时候生成的?怎么生成的?
1 前言 这节我们来看看 Rocket MQ的一个小东西,就是我们平时发消息,消息里边有个 messageId,它是全局唯一的,就好奇是谁生成的?什么时候生成的?怎么生成的?我们跟进源码看下。 我这里看的是云消息队列里的开发包哈。 2 源码分析 2.1 消息发送过程 Rocket MQ作为消息中间件 ......
飞桨paddlespeech语音唤醒推理C定点实现
前面的文章(飞桨paddlespeech语音唤醒推理C浮点实现)讲了飞桨paddlespeech语音唤醒推理的C浮点实现。但是嵌入式设备通常CPU频率低和memory小,在嵌入式设备上要想流畅的运行语音唤醒功能,通常用的是定点实现。于是我就在浮点实现(把卷积层和相应的batchNormal层合并成一 ......
10 月发布,Ubuntu 23.10 已升级到 Linux Kernel 6.3 内核
导读 Canonical 于近日宣布,代号为 Mantic Minotaur 的 Ubuntu 23.10 发行版本已升级基于 Linux Kernel 6.3 内核。 Canonical宣布,代号为 Mantic Minotaur 的 Ubuntu 23.10 发行版本已升级基于 Linux Ke ......
Excel 性能比对
import timeit import xlwt import openpyxl import xlsxwriter # 使用xlwt生成Excel文件 def test_xlwt(): workbook = xlwt.Workbook() worksheet = workbook.add_she ......
LAXCUS分布式操作系统:人工智能最后一公里
随着人工智能技术的飞速发展,越来越多的应用场景开始涌现。然而,在实际应用中,人工智能技术仍然面临着许多挑战,其中最大的挑战之一就是如何实现人工智能的“最后一公里”。这一问题主要体现在以下几个方面: 计算资源有限:传统的集中式计算架构在处理大规模数据和复杂任务时,往往面临计算资源不足的问题。这使得人工 ......
被动语态
1被动语态中谓语动词的基本构成: be + done 2八种时态的被动语态:(变 be 的时态即可,done不动) 1)一般现在时:am / is / are + done ①People grow rice in the south of the country. Rice is grown in ......
选读SQL经典实例笔记11_结果集变换
 # 1. 变换结果集成一行 ## 1.1. 结果集 ```sql DEPTNO CNT 10 3 20 5 30 ......
7.21 闲话
昨天晚上看见 Sonnety 在用 mp3 听歌,的确是不错的主意,但是我的手机在刚来的时候因为有人给我打电话而光荣牺牲,空留充电宝和耳机线,导致推歌只能搜索记忆,那今天就推一个 chinozo 新歌吧 Chinozo「跟随人群/ミーハー」feat.Tet0 话说 chinozo 是不是已经和那个画 ......
CRISPR | 编辑结果检查 | 小工具
可怕的是你不知道自己不知道什么,CRISPR看似简单,敲了就完事了吗?No,你得检查到底编辑了个啥。 Sanger测序 + TIDE可以告诉你编辑的结果,但具体结果是什么还得你自己手动查看。 FinchTV - 可以直接从Sanger测序结果看到编辑的位点 ensembl cDNA查看ORF - 需 ......
程序员不撰写代码注释和文档的十大理由
在软件开发的世界中,撰写代码注释和文档通常被认为是一项重要的工作,它可以帮助其他开发者理解你的代码,更容易地维护和扩展它。然而,在实际操作中,很多程序员却选择不写注释或文档。以下列出了程序员们在实践中经常提到的十大理由,这些理由不仅揭示了他们对于撰写文档和注释的观点,也反映出软件开发行业中一些深层次... ......
DNA Assembly and Cloning | Gibson Assembly | Golden Gate Assembly
问题很简单,我有一段目标oligos(常见的就是gRNA,shRNA),如何最高效精准的克隆到我的目标质粒Plasmid里。 之前的CRISRP KO gRNA用的是Golden Gate Assembly NEBridge® Golden Gate Assembly Kit (BsmBI-v2) ......
如果您想要在 Windows 中管理证书,可以使用 "certmgr.msc" 命令来打开证书管理器界面,然后从界面中进行相关操作,如导入、导出、查看和删除证书等。
在 Windows 操作系统中,证书文件通常具有 .cer、.pfx 或 .p12 等扩展名。证书的路径会根据不同的用途而有所不同。以下是几个常见的证书路径: 用户级证书路径: 当前用户:C:\Users\用户名\AppData\Roaming\Microsoft\SystemCertificate ......
linux win 双系统挂载 win 分区
需求:因 linux 分区不够大,需要 linux 开机自动挂载 win 分区。 环境:Debian 12 mount 命令可以挂载分区,通过 [mount man部分中文#The files /etc/fstab, /etc/mtab and /proc/mounts](https://www.c ......
stata 箱线图,快速找出最小值、第一 四分位数 、 中位数 、第三四分位数与最大值
箱线图(Boxplot)也称 箱须图 (Box-whisker Plot),是利用数据中的五个统计量 :最小值、第一 四分位数 、 中位数 、第三四分位数与最大值来描述数据的一种方法,它也可以粗略地看出数据是否具有有对称性,分布的分散程度等信息,特别可以用于对几个样本的比较 命令写法:gr box ......
Graphpad Prism作图 | 柱状图 | 折线图
实验的图最好还是用传统的Graphpad Prism来做,这样整个style可以看着更专业一些。 非要用ggplot来做也可以,就是不那么美观。 最经典的qRT-PCR需要做成柱状图。 参考: /Users/zhixinli/Dropbox (Partners HealthCare)/Project ......