随笔分类 -  基础-结构分析

摘要:题目 点这里看题目。 分析 Note. 重要提示:不会做,就打表,找规律。 注意到 $[L,R]$ 实际上只限定了范围,如果有 $[L_1,R_1]\supseteq [L_2,R_2]$,则 $[L_2,R_2]$ 对应的矩阵一定是 $[L_1,R_1]$ 对应的矩阵的子矩阵。 也即,如果我们将所 阅读全文
posted @ 2022-07-28 19:49 crashed 阅读(114) 评论(1) 推荐(3) 编辑
摘要:题目 点这里看题目。 分析 首先,解决这个问题等价于算出每个操作在什么时候会被“完全弹出”,也就是什么时候队列中不会剩下这次操作留下来的权值了。 对于 $l=r$ 的操作:在进行完本次的操作之后,再向队列 $l$ 中加入 $a_l$ 个权值就会导致该操作的权值被弹出。 对于 $l<r$ 的操作:显然 阅读全文
posted @ 2022-07-13 09:33 crashed 阅读(60) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2022-07-09 16:31 crashed 编辑
该文被密码保护。
posted @ 2022-07-09 11:44 crashed 编辑
摘要:题目 点这里看题目。 分析 有点厉害啊...... 首先注意到,由于递推关系和询问参数 $a,b$ 没有关系,我们可以使用斐波那契数列 $f$ 来给出 $F$ 的“通项”。换言之,也就是: $$ F_n=af_n+(b-a)f_{n-1} $$ Note. 简单的理解方法:考虑转移矩阵的幂次 $\b 阅读全文
posted @ 2022-07-03 08:23 crashed 阅读(91) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-06-20 22:05 crashed 编辑
摘要:题目 点这里看题目。 分析 首先自然是研究一下 \(w()\) 有没有什么比较好的性质。 这个其实猜都猜得到,\(w()\) 显然应当存在一定的倍增结构。具体地来说,我们考察一种特殊情况: 定义 \(W_{n}=w(0,2^n-1),\overline{W_n}=w(2^n,2^{n+1}-1)\) 阅读全文
posted @ 2022-05-15 17:07 crashed 阅读(261) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2022-03-15 23:13 crashed 编辑
摘要:题目 点这里看题目。 分析 真是奇妙的题目。 题目中的“向量”其实是拿来迷惑人的。如果选定了每种向量各自选多少个,我们就唯一确定了一种画多边形的方案。 所以,将限制数量化:我们需要得到一个长度为 \(n\) 的非负整数序列 \(\{c\}\),满足如下条件: \[ \begin{cases} \su 阅读全文
posted @ 2022-03-03 21:56 crashed 阅读(40) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。简要题意如下: 给定一个字符串 \(S\),对它的每一个前缀,求其最小表示对应的后缀的下标。 对于 \(100\%\) 的数据,满足 \(1\le |S|\le 3\times 10^6\)。 分析 显然,一个循环表示就是一个后缀拼上一个前缀。 容易想到这样一个算法:基于询问的递 阅读全文
posted @ 2022-03-01 21:43 crashed 阅读(93) 评论(0) 推荐(1) 编辑
摘要:题目 点这里看题目。 分析 VK Cup 的题都不是很简单 qwq。 假设题目中的两棵树,一棵叫 \(T_1\),另一棵叫 \(T_2\)。 看到这么复杂的问题,能想到的其实就是从简单情况入手考虑。 先考虑无解的情况——显然如果 \(T_1\) 是菊花或者 \(T_2\) 是菊花,则不可能有方案。顺 阅读全文
posted @ 2022-01-15 14:41 crashed 阅读(242) 评论(0) 推荐(0) 编辑