摘要: ST表实现RMQ 什么是RMQ? RMQ 是英文 Range Maximum/Minimum Query 的缩写,表示区间最大(最小)值。 什么是ST表? ST 表是用于解决 可重复贡献问题 的数据结构。 除 RMQ 以外,还有其它的“可重复贡献问题”。例如“区间按位和”、“区间按位或”、“区间 G 阅读全文
posted @ 2020-03-12 16:14 AdaMeta730 阅读(181) 评论(0) 推荐(0) 编辑
摘要: trie 用于存储字符串的数据结构 Trie:高效存储和查找字符串集合的数据结构 对于单词来说使用标记来注明。 高效的查找前缀单词是否存在 模板 "acwing 835" 题目 维护一个字符串集合,支持两种操作: “I x”向集合中插入一个字符串x; “Q x”询问一个字符串在集合中出现了多少次。 阅读全文
posted @ 2020-03-06 20:30 AdaMeta730 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 洛谷P2070 离散化区间 『题目传送门』: "P2070 刷墙" "『思路1 题解原链接』" 题目: Farmer John已经设计了一种方法来装饰谷仓旁边的长栅栏(把栅栏认为是一根一维的线)。他把一只画刷绑在他最喜爱的奶牛Bessie身上,之后就去喝一杯冰水,而Bessie隔着栅栏来回走,当她走 阅读全文
posted @ 2020-03-05 14:25 AdaMeta730 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 洛谷P1083 二分答案+差分 算法关键词:二分答案、差分 题目描述 题目传送门『 "P1083 借教室" 』 数据范围:$1\leq n,m\leq10^6$ 题目意思:给定长度为$n$的数组,和$m$次询问,每次询问把数组$[l,r]$减去$d$,问第几次询问能够使得数组能够存在小于0的数。 朴 阅读全文
posted @ 2020-03-05 00:31 AdaMeta730 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 支持区间修改的树状数组 原理 对于一个数组$a$,以及$a$的差分$c$,显然有$c[i]=a[i] a[i 1]$ 那么对于数组a的前缀和有 $\sum_{i=1}^n{a_i}=c[1]+(c[1]+c[2])+...(c[1]+c[2]+...+c[n])$ 进一步的: $\sum_{i=1} 阅读全文
posted @ 2020-03-04 02:40 AdaMeta730 阅读(204) 评论(0) 推荐(0) 编辑
摘要: layout: post title: 背包入门 categories: [背包, 模板题] description: 背包入门 keywords: 背包, 模板 背包 01背包 给定$N$个物品和容量是$V$的背包,以及N个物体的$v_i$和$w_i$,每个物体只有一件。 挑选一些物体,使得总体积 阅读全文
posted @ 2020-02-27 02:29 AdaMeta730 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Atcoder ABC 070 "Atcoder ABC 070" "A" "B" "C" "D" "ABC" 抗压能力不太行,打点模拟赛调整下状态 A 判定一个串是否是回文。 阅读全文
posted @ 2020-02-16 03:03 AdaMeta730 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 二分 第一篇二分搜索论文是 1946 年发表,然而第一个没有 bug 的二分查找法却是在 1962 年才出现,中间用了 16 年的时间。 ——不知道哪里看的 整数二分 "yxc二分模板" 二分的本质是二段性不是单调性。 当想找不满足性质的边界值(红色区域的右边界值) 1. 找中间值 2. if(ch 阅读全文
posted @ 2020-02-06 17:03 AdaMeta730 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 现在微软家对WSL的支持越来越好,hyper v技术的运用~~使得window10成为最好用的linux~~ WSL默认安装不好的地方 WSL下载和使用也很方便,使用MS store即可,但是不方便管理。而且默认下载是在C盘。 这是不能忍耐的,得搞一搞。于是了解了有 "LxRunOffline" 这 阅读全文
posted @ 2020-01-11 14:58 AdaMeta730 阅读(3969) 评论(0) 推荐(1) 编辑
摘要: 1. 基本概念 1.1. 数据库阶段 人工管理阶段 文件系统阶段:使用文件系统来进行管理,缺陷:数据荣誉,数据不一致 数据库阶段:三大事件:层次模型的出现,网状模型的出现,关系模型的出现(Codd) 1.2. DB、DBMS、DBS定义 数据库(DB),DB是长期存储在计算机内、有组织的、统一管理的 阅读全文
posted @ 2020-01-06 14:34 AdaMeta730 阅读(525) 评论(0) 推荐(0) 编辑