首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
bzoj1878专题
[BZOJ1878] [SDOI2009]HH的项链
传送门 http://www.lydsy.com/JudgeOnline/problem.php?id=1878 题目大意 给定一个序列,求一个区间内有多少个不同的数 题解 核心是离线处理 我们先定义next[i]表示i后面第一个与i颜色相同的位置 我们先考虑对于初始时处理询问区间[1..R]的情况,我们只对每个颜色第一个位置处赋值为1,其余赋值为0,那么答案就是区间和 当我们把左
阅读更多...
【SDOI2009】bzoj1878 HH的项链【解法一】
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此, 他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同 的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,来解 决这个问题。 Input 第一行
阅读更多...
BZOJ1878 [SDOI2009]HH的项链(莫队算法)
Description HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步 完后,他都会随意取出一 段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此他的项链变得越来越长。有一天,他突然提出了一 个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只 好求助睿智的你,来解决这个问题。 Input
阅读更多...