随笔分类 -  算法-分治

摘要:HEOI 2014 南园满地堆轻絮 洛谷传送门 题目描述 小 Z 是 ZRP(Zombies’ Republic of Poetry,僵尸诗歌共和国)的一名诗歌爱好者,最近 他研究起了诗词音律的问题。 在过去,诗词是需要编成曲子唱出来的,比如下面这首《菩萨蛮》,唱出来的话其对应的音符就是这样的: 南 阅读全文
posted @ 2020-11-30 14:24 Seaway-Fu 阅读(122) 评论(0) 推荐(0) 编辑
摘要:CF448C Painting Fence 洛谷传送门 题意翻译 有n块连着的木板,每个木板的高度为hih_ihi,你需要把这n块木板上色,每次 上色你可以选择竖着刷完一块木板,或者横着刷一个高度单位的连续的木板(不能中 间空着的不能跳跃),问最少需要刷几次。 题解: 联想到积木大赛。但是对于这道题 阅读全文
posted @ 2020-11-21 17:33 Seaway-Fu 阅读(106) 评论(0) 推荐(0) 编辑
摘要:CSP-S2019 D1T1 格雷码 洛谷传送门 题目描述 通常,人们习惯将所有 nn 位二进制串按照字典序排列,例如所有 2 位二进制串按字典序从小到大排列为:00,01,10,11。 格雷码(Gray Code)是一种特殊的 nn 位二进制串排列法,它要求相邻的两个二进制串间恰好有一位不同,特别 阅读全文
posted @ 2020-09-16 16:21 Seaway-Fu 阅读(385) 评论(0) 推荐(0) 编辑
摘要:洛谷 SP9722 CODESPTB - Insertion Sort 洛谷传送门 题目描述 Insertion Sort is a classical sorting technique. One variant of insertion sort works as follows when so 阅读全文
posted @ 2019-10-12 18:39 Seaway-Fu 阅读(197) 评论(0) 推荐(0) 编辑
摘要:浅谈求逆序对的两种方式 本篇博客讲解一下信息学奥林匹克竞赛中一种小技巧(我也不知道这是算法还是技巧)——求逆序对。 逆序对的概念 先放一波啥是逆序对... 对于一个数列a,假如a[i]>a[j]并且i<j,那么这个a[i],a[j]就叫做这个数列的一个逆序对。 简单理解一下:假如本来 阅读全文
posted @ 2019-10-11 19:23 Seaway-Fu 阅读(832) 评论(0) 推荐(2) 编辑
摘要:浅谈归并排序 排序算法有很多,今天让我说一说: 冒泡选择和插入,希尔基数和堆桶; 还有快排很好写,STL大法没得说。 还有一个叫归并,时间稳定不爆锅。 —— 一个会说相声的博主的引言 相比于一些复杂度不太稳定的排序算法(比如快排,最坏的时候会退化成O(n2)级别的)或者时间稳定但是本来就是$O( 阅读全文
posted @ 2019-10-11 19:21 Seaway-Fu 阅读(2152) 评论(0) 推荐(2) 编辑
摘要:洛谷 P1498 南蛮图腾 "洛谷传送门" JDOJ 1325: VIJOS P1167 南蛮图腾 "JDOJ传送门" Description 自从到了南蛮之地,孔明不仅把孟获收拾的服服帖帖,而且还发现了不少少数民族的智慧,他发现少数民族的图腾往往有着一种分形的效果(看Hint),在得到了酋长的传授 阅读全文
posted @ 2019-09-25 19:57 Seaway-Fu 阅读(215) 评论(0) 推荐(0) 编辑
摘要:浅谈分治算法 本篇随笔讲解信息学奥林匹克竞赛中的 分治算法 。分治算法更多的是一种思想,不仅是一种算法本身,以后的很多高级算法和数据结构(比如分块),都是分治思想的一种应用。好好体会分治思想,对算法竞赛的思维开发非常有帮助。 分治的概念 分治:字面上的意思就是“分而治之”,简单来说,就是把一个难搞的 阅读全文
posted @ 2019-09-25 18:49 Seaway-Fu 阅读(382) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示