Loading

摘要: 二进制在划分集合上可以起到一定的作用 枚举每一位,将这一位编号为 0/1 的特殊节点分成两个集合,并建立一个超级源和超级汇,一个集合与超级源连边权为 0 的边,另一个集合与超级汇连边权为 0 的边,源和汇之间的最短路径就是当前划分方案的最短路径。由于每个点的编号一定不同,所以``每两个节点至少会有一 阅读全文
posted @ 2023-03-27 14:40 xkjie 阅读(25) 评论(0) 推荐(0)
摘要: #### LG2827 [NOIP2016 提高组] 蚯蚓 用单调队列简单维护就可以做到 $O(m\log m) $,但 $m$ 有点大,我们就需要考虑特殊性质。 注意到每次切割的蚯蚓长度一定小于前几次切割的长度(指的是没有每天增加 $q$ 的情况下)。 这样考虑使用队列 $q[3]$ 分别维护还没 阅读全文
posted @ 2023-03-27 14:40 xkjie 阅读(21) 评论(0) 推荐(0)
摘要: #### ABC267G Increasing K Times [[ABC267G] Increasing K Times](https://www.luogu.com.cn/problem/AT_abc267_g) 一道计数题. 主要是是一个比较经典的trick才来做的这题. >就是形如已知一个序 阅读全文
posted @ 2023-03-27 14:38 xkjie 阅读(42) 评论(0) 推荐(0)
摘要: -Wshadow: 警告同名变量作用域重合; -Wconversion: 警告可能导致数值异常的转换,例如 long long -> int。 -fsanitize=undefined (Linux): 动态监测 UB 并报告。 -fsanitize=address :检查数组越界 -Wall -W 阅读全文
posted @ 2022-11-24 19:26 xkjie 阅读(116) 评论(0) 推荐(0)
摘要: 使用floyd可以求解最小环问题. 单纯需要求出最小环长度,方法~~显而易见~~ 最小环 - OI Wiki (oi-wiki.org) 然而,如果需要统计最小环的个数,就比较麻烦. 记$cnt_{i,j}$表示从$i$到$j$的最短路条数. 进行转移. 时间复杂度$O(n^3)$ mi=0x3f3 阅读全文
posted @ 2022-11-16 19:58 xkjie 阅读(69) 评论(0) 推荐(0)
摘要: 1) vector存图遍历 写了 for (int i=g.size()-1;i>=g.size()-3;i--) g.size()返回的是unsigned,导致出现无限大 2) dfs里使用了要修改的全局变量 3) 明显会爆int的地方使用位运算计算2的次幂 4) 二分的时候l+r爆了int. 5 阅读全文
posted @ 2022-11-10 23:22 xkjie 阅读(65) 评论(0) 推荐(0)
摘要: A.Indirect Sort 首先,如果$a_i>a_k$,$a_i$就会变大,而这样的操作是没有意义的. 因此操作可以转换为$\forall j,k(j<k)$, 如果$\exists i,i<j$,使得$a[i]<=a[k]$, 则交换$a[j],a[k]$ 注意到当‘1’不是第一个数时,无论 阅读全文
posted @ 2022-11-09 12:46 xkjie 阅读(54) 评论(0) 推荐(0)
摘要: ##### 1) 字符串的子串与子序列 子串必须连续是序列中连续的字符. 而子序列不必连续. ##### 2)O(nlongn)求LIS和LCS 对于lis,记录f数组. $f_i$ 表示长度为 $i$ 的 lis 最后一个数的最小值. 可以证明 $f$ 数组单调递增. 按顺序处理每一个数. 当一个 阅读全文
posted @ 2022-10-18 10:08 xkjie 阅读(25) 评论(0) 推荐(0)
摘要: C - Convex Quadrilateral 计算几何 给定平面内四个点,要求判断它们组成的四边形是否是凸四边形 法一: 凸四边形的两条对角线将其分成两个三角形 分成的两个三角形面积相加等于四边形的面积 而显然这个结论对于凹四边形不成立 那么我们就可以利用这个结论进行解题 三角形面积用海伦公式求 阅读全文
posted @ 2022-08-29 18:01 xkjie 阅读(290) 评论(0) 推荐(0)
摘要: 同余最短路 介绍 给出若干个数,每个数有无限个.求这些数加起来能组成多少个不同的数 例题切入 Luogu 3403 跳楼机 本质上是要求$ax+by+cz=K$ {$K \in [1,h]$} 考虑f[i]等于在$mod x$意义下使用$y,z$能够到达i的最小楼层 为了使i的范围尽可能的小,我们不 阅读全文
posted @ 2022-03-17 23:38 xkjie 阅读(52) 评论(0) 推荐(0)