P7987 [USACO21DEC] Paired Up G 题解Description 数轴上总计有 NNN(1≤N≤1051\le N\le 10^51≤N≤105)头奶牛。第 iii 头奶牛的位置为 xix_ixi(0≤xi≤1090 \leq x_i \leq 10^90≤xi≤109),而第 iii 头奶牛的重量为 yiy_iyi(1≤yi≤1041 \leq y_i \leq 10^41≤yi≤104)。 根据 Farmer John 的信 2023-08-22 题解 > DP #题解 #DP #USACO
P7986 [USACO21DEC] HILO P 题解Description 给定两个数 n,xn,xn,x,对于一个排列 aaa,可以进行如下操作:从前到后枚举 aia_iai,若 ai>xa_i>xai>x 且之前不存在 jjj,使得 x<aj<aix<a_j<a_ix<aj<ai,或者 ai≤xa_i\leq xai≤x 且之前不存在 jjj,使得 ai<aj≤xa_i&l 2023-08-21 题解 > 数学 > 期望 #题解 #数学 #洛谷 #期望
CF932E Team Work 题解Description 给定 n,kn,kn,k,求: ∑i=1n(ni)×ik\displaystyle\sum_{i=1}^{n}{\binom{n}{i}\times i^k} i=1∑n(in)×ik 1≤k≤5000,1≤n≤1091\leq k\leq 5000,1\leq n\leq 10^91≤k≤5000,1≤n≤109。 2023-08-16 题解 > 数学 > 斯特林数 #题解 #Codeforces #数学 #斯特林数
P4248 [AHOI2013] 差异 题解Description 给定一个长度为 nnn 的字符串 SSS,令 TiT_iTi 表示它从第 iii 个字符开始的后缀。求 ∑1≤ij≤nlen(Ti)+len(Tj)−2×lcp(Ti,Tj)\displaystyle \sum_{1\leq ij\leq n}\text{len}(T_i)+\text{len}(T_j)-2\times\text{lcp}(T_i,T_j)1≤ij≤n 2023-07-22 题解 > 字符串 > 后缀自动机 #题解 #洛谷 #字符串 #后缀自动机
P3573 [POI2014] RAJ-Rally 题解Description 给定一个 nnn 个点 mmm 条边的有向无环图,每条边长度都是 111。 请找到一个点,使得删掉这个点后剩余的图中的最长路径最短。 n≤5×105,m≤106n\leq 5\times 10^5,m\leq 10^6n≤5×105,m≤106。 2023-07-07 题解 > 图论 > 拓扑排序 #题解 #图论 #洛谷 #拓扑排序
CF1804F Approximate Diameter 题解Description 给定一个 nnn 个点 mmm 条边的初始无向图,有 qqq 次更新,每次更新向图中添加一条边。设 d(Gi)d(G_i)d(Gi) 代表加入 iii 条边后的图中两点之间的最大距离,你需要输出 q+1q+1q+1 个整数 a0,a1,…,aqa_0,a_1,\dots,a_qa0,a1,…,aq,满足 ⌈d(Gi)2⌉≤ai≤2⋅d(Gi)\left\lceil 2023-06-29 题解 > 二分 #题解 #Codeforces #思维 #二分 #BFS
扫描线学习笔记Part 0 前言 其实很久以前就自己看过扫描线,但是由于水平不够+没搞懂的不去搞所以也就今天才真正弄明白了。 2023-06-28 学习笔记 > 计算几何 > 扫描线 #数据结构 #线段树 #学习笔记 #计算几何 #扫描线
Trie学习笔记Trie树 Trie树(字典树),是一种查询快速,省空间(相对而言)的一种数据结构。 引入 上百度搜东西,我们发现搜索“洛谷”会出现二十多页的结果。我们知道,百度是一个十分强大的搜索引擎,而且信息量巨大,但我们搜索东西总会非常快得搜索出结果,而且还十分准确。而他们就是运用了Trie实现的。 Trie思想 我们发现,“洛”、“洛谷”、“洛谷强”都有共同的前缀,这时候我们就将前缀“洛”存储成一 2020-12-20 学习笔记 > Trie #学习笔记 #Trie