会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AKMer
赌上剑与心
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
23
24
25
26
27
28
29
30
31
下一页
2018年9月22日
洛谷【P1177】【模板】基数排序
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1177" 我对计数排序的理解: "https://www.cnblogs.com/AKMer/p/9649032.html" 所谓基数排序,我们可以简单的理解成是多关键字的计数排序。 假设我们要排序一些数
阅读全文
posted @ 2018-09-22 04:39 AKMer
阅读(442)
评论(0)
推荐(0)
2018年9月14日
浅谈计数排序
摘要: 所谓计数排序,就是建立在计数上的排序。 计数排序不以比较为基础,所以可以打破比较排序$O(nlogn)$的复杂度下界。 我们只要计算出比$i$小的数字有多少个,就可以知道$i$在数据里的排名。然后根据排名,我们就可以反造一波排好序的数据了。 我们用$rk[i]$记录第$i$个数据的排名,$sum[i
阅读全文
posted @ 2018-09-14 21:18 AKMer
阅读(366)
评论(0)
推荐(0)
洛谷【P1138】第k小整数
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1138" 桶排: 对于值域在可以接受的范围内时,我们可以用不依赖比较的桶排去将数据排序。因为桶排不依赖比较排序,所以他可以打破$O(nlogn)$的复杂度下界,变成$O(max value)$的,不过时间
阅读全文
posted @ 2018-09-14 20:53 AKMer
阅读(452)
评论(0)
推荐(0)
洛谷【P1908】逆序对
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1908" 所谓逆序对,就是序列中$a[i] a[j]$且$ia[pos2]$,那么$[pos1,mid]$都将比$a[pos2]$大,就会产生$mid pos1+1$对逆序对。 区间内部的逆序对我们在递归
阅读全文
posted @ 2018-09-14 14:45 AKMer
阅读(187)
评论(0)
推荐(0)
洛谷【P1177】【模板】归并排序
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1177" 归并排序: 1、先将$a$数组的区间$[l,mid],[mid+1,r]$排成有序的。 2、然后将$a$数组的区间$[l,mid],[mid+1,r]$合并起来,放到$p$数组里去。 那么如何合
阅读全文
posted @ 2018-09-14 12:09 AKMer
阅读(256)
评论(0)
推荐(0)
洛谷【P1177】【模板】快速排序
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1177" 快排是一种对于冒泡排序的优化。 对于区间$[l,r]$,我们选择一个键值$k$,让比$k$小的值全部放在左半部分,比$k$大的值全部放在右半部分,,等于的不管。然后对于冒泡排序的$n^2$次比较
阅读全文
posted @ 2018-09-14 10:59 AKMer
阅读(393)
评论(0)
推荐(0)
洛谷【P1104】生日(冒泡排序版)
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1104" 题目很简单,我主要是来讲冒泡排序的。 所谓冒泡排序,流程如下: 每次确定一个$rk$(从$n$到$1$递减)。然后每次从$1$到$rk$去将数字两两比较,把大的(或小的)往后放。一遍下来,$a[
阅读全文
posted @ 2018-09-14 10:01 AKMer
阅读(319)
评论(0)
推荐(0)
洛谷【P1104】生日(插入排序版)
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1104" 题目很简单,我主要是来讲插入排序的。 所谓插入排序,就是从待排序数组不断将数据插入答案数组里。 假设前$i$位都排好了,我们要把第$i+1$个数字扔进答案数组里。我们先找到答案数组里第一个比这个
阅读全文
posted @ 2018-09-14 09:48 AKMer
阅读(314)
评论(0)
推荐(0)
洛谷【P1104】生日(选择排序版)
摘要: 题目传送门: "https://www.luogu.org/problemnew/show/P1104" 题目很简单,不过我是来讲选择排序的。 选择排序$(Selection sort)$是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始
阅读全文
posted @ 2018-09-14 09:24 AKMer
阅读(466)
评论(0)
推荐(0)
2018年9月13日
BZOJ5443:[CEOI2018]Lottery
摘要: 我对状态空间的理解: "https://www.cnblogs.com/AKMer/p/9622590.html" 题目传送门: "https://www.lydsy.com/JudgeOnline/problem.php?id=5443" 这题能在暴力美学分组中占压轴地位,是不简单的。我从未见过如
阅读全文
posted @ 2018-09-13 17:27 AKMer
阅读(384)
评论(0)
推荐(0)
上一页
1
···
23
24
25
26
27
28
29
30
31
下一页
公告