摘要: P2501 [HAOI2006] 数字序列 题目描述 现在我们有一个长度为 \(n\) 的整数序列 \(a\)。但是它太不好看了,于是我们希望把它变成一个单调严格上升的序列。但是不希望改变过多的数,也不希望改变的幅度太大。 输入格式 第一行是一个整数,表示序列长度 \(n\)。 第二行有 \(n\) 阅读全文
posted @ 2024-01-13 15:07 RemilaScarlet 阅读(41) 评论(0) 推荐(1) 编辑
摘要: 前置知识 FFT(Fast Fourier Transformation),中文名快速傅里叶变换,OI中用来加速多项式乘法。实际上是离散傅里叶变换 (Discrete,Fourier Transformation,DFT) 的计算机快速计算方法的统称 朴素高精度乘法时间 \(O(n^2)\),但 F 阅读全文
posted @ 2023-11-03 00:48 RemilaScarlet 阅读(46) 评论(0) 推荐(0) 编辑
摘要: P2572 [SCOI2010] 序列操作 线段树。 首先对于一个区间,我们需要存储 \(8\) 个量来保证算出答案:\(1\) 的个数,\(0\) 的个数,最左边连续 \(1/0\) 个数,最右边连续 \(1/0\) 个数,区间内最长连续 \(1/0\) 个数。 可以如下定义一个节点: struc 阅读全文
posted @ 2023-11-01 21:04 RemilaScarlet 阅读(15) 评论(0) 推荐(0) 编辑
摘要: P3704 [SDOI2017] 数字表格 经典莫反。 题目要求: \[\prod_{i=1}^n\prod_{j=1}^m fib(\gcd(i,j)) \]不妨令 \(n<m\)。套路地,我们设 \(\gcd(i,j)=d\),然后枚举 \(d\): \[\begin{aligned} &\qu 阅读全文
posted @ 2023-10-31 22:24 RemilaScarlet 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 本文讲解几种动态规划的优化方式。 滚动数组一类显然的恒等变形优化就咕了)逃 导论 DP 有两个重要的概念:状态与状态转移。 而 DP 过程的时间复杂度也可以由 \(O(DP)=\) 涉及到的状态总数 \(\times\) 转移决策数量 \(\times\) 处理状态转移的时间。 所以我们就有三个大方 阅读全文
posted @ 2021-10-21 20:23 RemilaScarlet 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 补课.jpg 阅读全文
posted @ 2021-10-21 12:03 RemilaScarlet 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 差分约束 NOIp%你怎么考这啊这我怎么没学啊赶紧补课 我们对于一组形如 \(x_i\le x_j+c_k\) 的不等式组,可以使用 差分约束 求出不等式组的一组 可行解 。 观察 \(x_i\le x_j+c_k\) 的形式,我们会联想到 \(dis_x\le dis_y+w_i\) ,这是最短路 阅读全文
posted @ 2021-09-18 11:47 RemilaScarlet 阅读(55) 评论(0) 推荐(0) 编辑
摘要: P3705 [SDOI2017]新生舞会 读题,总结题意: 有两个点集合,不同点集之间的点可以两两互相配对,每一对配对 \((i,j)\) 会产生有两个权值 \(a_{i,j},b_{i,j}\),求配对方案 \(S\) 使得 \(C=\frac{\sum_{(i,j)\in S} a_{i,j}} 阅读全文
posted @ 2021-09-14 21:41 RemilaScarlet 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 无向图三元环计数 一个科技,在 \(O(m\sqrt m)\) 复杂度内寻找三元环 。 解决的具体问题:给定 \(n\) 点 \(m\) 边的无向图,求无序三元点组 \((i,j,k)\) 的数量,满足图中存在边 \((i,j),(j,k),(i,k)\)。 首先,对边进行重定向。对于两个点,我们比 阅读全文
posted @ 2021-09-03 20:57 RemilaScarlet 阅读(177) 评论(0) 推荐(0) 编辑
摘要: P5687 [CSP-S2019 江西] 网格图 考对 Kruskal 的理解。 第一想法肯定是暴力建边然后跑 Kruskal ,写出来就有 \(64\) pts。 但是看到最后一档数据 \(3\le n,m,\le 3\times 10^5\) ,并且题目中每一行每一列的边权值一样,正解一定不想让 阅读全文
posted @ 2021-09-03 20:56 RemilaScarlet 阅读(173) 评论(0) 推荐(0) 编辑