原文:BZOJ2038 小Z的袜子 (莫队算法)

题目链接: http: www.lydsy.com JudgeOnline problem.php id 专题练习: http: acm.hust.edu.cn vjudge contest view.action cid overview 转自kuangbin : 国家集训队 小Z的袜子 hose Time Limit: SecMemory Limit: MBSubmit: Solved: Su ...

2016-02-18 19:51 1 1749 推荐指数:

查看详情

算法

机房的众神犇都在搞这个东西,本SB也掺和一下下吧。 莫算法可用于解决一类可离线且在得到区间\([l,r]\)的答案后,能在\(O(1)\)或\(O(\log_2{n})\)得到区间\([l,r+1]\)或\([l-1,r]\)的答案的问题 先看这样一个问题: 给出n个数字,m次询问,每次 ...

Tue Oct 28 23:00:00 CST 2014 5 20027
算法

算法 基本莫算法介绍 莫算法是一个分块算法,是由某国家集训大佬提出的一个算法,我们就用一道 SDOI2009 的题来引入吧。 HH的项链 大概概括一下题意就是我们给定一个长度为 \(n\) 的自然数数列 \(a_1,a_2,a_3......a_{n-1},a_n\)。有 \(q ...

Wed Jul 29 22:12:00 CST 2020 0 627
【莫算法

·排序巧妙优化复杂度,带来NOIP前的最后一丝宁静。几个活蹦乱跳的指针的跳跃次数,决定着莫算法的优劣…… ·目前的题型概括为三种:普通莫,树形莫以及带修莫。 若谈及入门,那么BZOJ2038的美妙袜子一题堪称顶尖。 【例题一】袜子 ·述大意: 进行区间询问[l,r ...

Sat Jun 03 00:03:00 CST 2017 40 20971
BZOJ2120 数颜色(带修改莫

本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作。 本文作者:ljh2000作者博客:http://www.cnblogs.com/ ...

Sun Dec 25 22:08:00 CST 2016 4 2610
Z算法

Z算法 Z算法是一种用于字符串匹配的算法。此算法的核心在于\(z\)数组以及它的求法。 (以下约定字符串下标从\(1\)开始) \(z\)数组和Z-box 定义\(z\)数组:\(z_{a,i}\)表示从字符串\(a\)的第\(i\)位开始,往后能与\(a\)的前缀匹配的最长长度。显然 ...

Fri Aug 16 00:14:00 CST 2019 0 730
【UOJ#422】【集训作业2018】Z的礼物(min-max容斥,轮廓线dp)

【UOJ#422】【集训作业2018】Z的礼物(min-max容斥,轮廓线dp) 题面 UOJ 题解 毒瘤xzy,怎么能搬这种题当做WC模拟题QwQ 一开始开错题了,根本就不会做。 后来发现是每次任意覆盖相邻的两个,那么很明显就可以套\(min-max\)容斥。 要求的就是\(max ...

Fri Jan 04 03:33:00 CST 2019 5 639
算法及其应用

在写这篇博客之前,我最想做的一件事就是:ORZ莫%%%%%%%%。 说明:ceil(x)表示x向上取整,sqrt(x)表示对x开算数平方根。 一、莫算法简介   莫算法是一种暴力算法,真的很暴力,但速度很快,属于速度快的暴力。它的基本思想就是分块。关于分块的介绍建议参考hzwer的博客 ...

Sat Jan 28 09:26:00 CST 2017 11 220
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM