随笔分类 -  思维

上一页 1 ··· 5 6 7 8 9
摘要:洛谷传送门 CF 传送门 思路 考虑数列是一个排列怎么做。 套路地,设一个数组 $b_i$ 表示 $i$ 在排列出现的位置,即 $a_{b_i} = i$。则题中交换逆序对的位置就转化成了交换逆序对的值(因为若 $i < j$ 且 $b_i > b_j$ 则 $a_{b_j} > a_{b_i}$) 阅读全文
posted @ 2022-07-21 14:26 zltzlt 阅读(87) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 又是一道小清新构造题。 思路 显然若 $n$ 为合数(除了 $4$,因为 $4$ 可以构造出 $[1,3,2,4]$)则无解,因为一定存在 $x > 1,y > 1,x \ne y$ 且 $xy \equiv 0 \pmod{n}$,而 $n$ 一定要放在排列最后一位使得前 阅读全文
posted @ 2022-07-21 10:33 zltzlt 阅读(36) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 萌萌交互题。 思路 考虑每次询问两个叶子的 $\mathrm{LCA}$,若 $\mathrm{LCA}$ 为两个叶子之一,那么 $\mathrm{LCA}$ 必为根。 每次询问后需要加进来新的叶子。 若询问 $\left\lfloor\dfrac{n}{2}\right\ 阅读全文
posted @ 2022-07-21 09:14 zltzlt 阅读(36) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 思路 引理:$n$ 台电脑全部手动打开的方案数为 $2^{n-1}$。 证明:设第一台打开的电脑是第 $x$ 台。则 $x+2$ 一定在 $x+1$ 后打开,$x+3$ 一定在 $x+2$ 后打开,……,$n$ 一定在 $n-1$ 后打开。同理 $x-2$ 一定在 $x-1 阅读全文
posted @ 2022-07-16 14:43 zltzlt 阅读(54) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 思路 手玩几组数据可知: 若不回到开头删字符,则操作次数为 $n - pl$,其中 $pl$ 表示 $s$ 和 $t$ 的 $\mathrm{LCP}$。 若需要回到开头删字符,则最优解一定是光标先从右往左移动一段,若有不同的字符则按一次 backspace;然后按 hom 阅读全文
posted @ 2022-07-16 11:16 zltzlt 阅读(82) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-07-15 16:41 zltzlt 阅读(1) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 Yet Another God Problem 思路 对于这种矩形覆盖的问题,一般考虑扫描线+线段树。 首先离散化坐标。扫描 $x$ 轴,对 $y$ 轴建线段树。离散化后设 $y$ 轴有 $tot$ 个端点,则有 $tot - 1$ 个区间,在线段树上每个叶子节点维护的实际 阅读全文
posted @ 2022-07-14 16:41 zltzlt 阅读(39) 评论(0) 推荐(0)
摘要:洛谷传送门 CF 传送门 还不错的一道思维 + 计数题。 思路 考虑一次操作后对 $v$ 数组的影响:相当于将 $v$ 数组左移一位,原本的 $v_1$ 被覆盖了,$v_n$ 补零,然后对于 $i \in [1,n-1]$,$v_i \gets \min(v_i - 1, 0)$。同时还可以发现一个 阅读全文
posted @ 2022-07-11 15:51 zltzlt 阅读(56) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9