会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
2024年1月13日
解题报告P2501 [HAOI2006] 数字序列
摘要: P2501 [HAOI2006] 数字序列 题目描述 现在我们有一个长度为 \(n\) 的整数序列 \(a\)。但是它太不好看了,于是我们希望把它变成一个单调严格上升的序列。但是不希望改变过多的数,也不希望改变的幅度太大。 输入格式 第一行是一个整数,表示序列长度 \(n\)。 第二行有 \(n\)
阅读全文
posted @ 2024-01-13 15:07 RemilaScarlet
阅读(108)
评论(0)
推荐(1)
2023年11月3日
快速傅里叶变换 FFT
摘要: 前置知识 FFT(Fast Fourier Transformation),中文名快速傅里叶变换,OI中用来加速多项式乘法。实际上是离散傅里叶变换 (Discrete,Fourier Transformation,DFT) 的计算机快速计算方法的统称 朴素高精度乘法时间 \(O(n^2)\),但 F
阅读全文
posted @ 2023-11-03 00:48 RemilaScarlet
阅读(191)
评论(0)
推荐(0)
2023年11月1日
解题报告 P2572 [SCOI2010] 序列操作
摘要: P2572 [SCOI2010] 序列操作 线段树。 首先对于一个区间,我们需要存储 \(8\) 个量来保证算出答案:\(1\) 的个数,\(0\) 的个数,最左边连续 \(1/0\) 个数,最右边连续 \(1/0\) 个数,区间内最长连续 \(1/0\) 个数。 可以如下定义一个节点: struc
阅读全文
posted @ 2023-11-01 21:04 RemilaScarlet
阅读(59)
评论(0)
推荐(0)
2023年10月31日
解题报告 P3704 [SDOI2017] 数字表格
摘要: 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
阅读(14)
评论(0)
推荐(0)
2021年10月21日
动态规划的优化
摘要: 本文讲解几种动态规划的优化方式。 滚动数组一类显然的恒等变形优化就咕了)逃 导论 DP 有两个重要的概念:状态与状态转移。 而 DP 过程的时间复杂度也可以由 \(O(DP)=\) 涉及到的状态总数 \(\times\) 转移决策数量 \(\times\) 处理状态转移的时间。 所以我们就有三个大方
阅读全文
posted @ 2021-10-21 20:23 RemilaScarlet
阅读(452)
评论(0)
推荐(0)
Tarjan与联通性
摘要: 补课.jpg
阅读全文
posted @ 2021-10-21 12:03 RemilaScarlet
阅读(113)
评论(0)
推荐(0)
2021年9月18日
差分约束
摘要: 差分约束 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
阅读(66)
评论(0)
推荐(0)
2021年9月14日
题解 P3705 [SDOI2017]新生舞会
摘要: 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
阅读(80)
评论(0)
推荐(0)
2021年9月3日
无向图三元环计数
摘要: 无向图三元环计数 一个科技,在 \(O(m\sqrt m)\) 复杂度内寻找三元环 。 解决的具体问题:给定 \(n\) 点 \(m\) 边的无向图,求无序三元点组 \((i,j,k)\) 的数量,满足图中存在边 \((i,j),(j,k),(i,k)\)。 首先,对边进行重定向。对于两个点,我们比
阅读全文
posted @ 2021-09-03 20:57 RemilaScarlet
阅读(198)
评论(0)
推荐(0)
题解 P5687 [CSP-S2019 江西] 网格图
摘要: P5687 [CSP-S2019 江西] 网格图 考对 Kruskal 的理解。 第一想法肯定是暴力建边然后跑 Kruskal ,写出来就有 \(64\) pts。 但是看到最后一档数据 \(3\le n,m,\le 3\times 10^5\) ,并且题目中每一行每一列的边权值一样,正解一定不想让
阅读全文
posted @ 2021-09-03 20:56 RemilaScarlet
阅读(268)
评论(0)
推荐(0)
下一页
公告