原文:题解 洛谷P6477 [NOI Online #2 提高组] 子序列问题

题目链接 朴素的做法是枚举左 右端点。用 texttt set 维护区间内不同值的数量,时间复杂度 O n log n 。 考虑优化这个做法,就必须避免枚举左 右端点。一种想法是,枚举 f l,r 的值,然后计算这个值的出现次数。这是经典的算贡献的思想,但是似乎无法快速求出一个 f l,r 的值在多少区间里出现过。 直接算 f 值的贡献行不通,转而考虑计算序列里每个位置对答案的贡献。可以认为,一个 ...

2020-04-25 13:29 3 621 推荐指数:

查看详情

题解 P6478 [NOI Online #2 提高] 游戏

题目链接 考虑求出一个数组\(g\),\(g[i]\)表示至少有\(i\)个非平局的方案数。也就是说,我们钦定了\(i\)对点,每对点都是“祖先-后代”的关系,剩下的\(m-i\)对点可以任意匹配, ...

Sun Apr 26 07:19:00 CST 2020 4 561
$[Luogu]$ $P2766$ 题解【最长不下降序列问题

很不开心呢,明明有一点思路,却还是没写出来啊QAQ 先来看题吧: 第一问明显很好做,用一个普通的DP就可以搞定了 但是:重点来了,这个DP出来的f[i]f[i]数组对后面很有用呢 因为我们可以 ...

Mon Oct 15 06:19:00 CST 2018 6 313
[题解] LuoguP6476 [NOI Online 2 提高]涂色游戏

https://www.luogu.com.cn/problem/P6476 估计这是窝唯一能过的题了...... 建议手画几张图,窝太懒了就不画了...... 讲一下考场上的思路吧(可能会有一些没用的东西)... 首先先想到一个\(lcm\)刚好是一个循环,然后只需要考虑\(lcm ...

Sat Apr 25 23:04:00 CST 2020 7 170
NOI Online 提高 题解(非官方非主流)

A 加减相异的玩意,一个此类连通块内可以任意连这类边。这样一个连通块可以把欠的账堆到一个点上。 加减相同的操作,分连通块内有没有环、有没有奇环讨论: 无环:最简单,就 ...

Sun Mar 08 03:16:00 CST 2020 0 993
P1439 【模板】最长公共序列

P1439 【模板】最长公共序列 $$传送门啦$$ 题目描述 给出\(1-n\)的两个排列\(P1\)和\(P2\),求它们的最长公共序列。 输入输出格式 输入格式: 第一行是一个数\(n\), 接下来两行,每行为\(n\)个数,为自然数\(1-n\)的一个排列 ...

Sat Apr 27 17:31:00 CST 2019 0 780
NOI Online Round 2 提高 线上自闭记

今天没吃早餐好难受啊啊啊。 考试之前在打昨天牛客网的一道ds题,要调自闭了。 到考试了还没有写完,心态逐渐暴躁。 \(T_1 : \texttt{color}\) 先把 \(k = 1\) ...

Sat Apr 25 22:46:00 CST 2020 5 320
NOI Online 提高

序列 题意 有长度为\(n\)的\(a,b\)两个序列,有m种操作,操作有两种类型,\(1\ x\ y\)代表这个操作可以让\(a[x]\)和\(a[y]\)同时加\(1\)或者减\(1\),\(2\ x\ y\)则代表一个加\(1\)另一个减\(1\)。 每种操作可以无限次进行,问能否 ...

Sat Mar 07 20:47:00 CST 2020 1 641
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM