【题解】[NOI2018] 冒泡排序 dp 洛谷 P4769 ——litble

题目分析 暂时不考虑必须严格大于给定排列的问题。 首先发现,如果序列中存在长度 $\geq 3$的下降序列的话,一定是不合法的。因为这样一个下降序列中间那个元素,会经过一次往左走的交换和一次往右走的交换,一定有一次离其目标位置远了,也就是走了一个无效步,不能达到下界。 这个条件可以转化为,原序列能被 阅读更多…

【题解】滑行 自适应/物理 BZOJ – 3695

1. 题目 传送门= ̄ω ̄= 2. 题解 A: 自适应暴力 这题一开始看的时候并没有像大佬们一样一眼就看出了这个是光的折射。。。 然后就写了个能 AC 的暴力——自适应暴力 首先我们很容易想到直接从起点到终点连一条直线。 并且也很容易想到路径一定是折线。 有这两点就能打暴力了。 暴力怎么打呢? 首先 阅读更多…

【题解】引水入城 记忆化搜索 LUOGU – 1514

1. 题目 传送门= ̄ω ̄= 2. 题解 我就是来混更的别打我啊 OvO(要找借口也不是没有——在很久很久以前我看到这题觉得好难啊然后就一直没做今天补了一个千年老坑是吧就发混更一下了)而且由于我太菜了,已经是傻逼普及组选手了所以我看了题解才会的,我还是好好的当普及组选手吧这样混更更方便 由题解可 阅读更多…

【算法】树上莫队 -boshi

树上莫队 在将莫队推广到树上之前,我们肯定都已经能够熟练掌握莫队算法了。而且,非常清楚它的时间复杂度的证明。 普通莫队算法教程 现在,我们要考虑这样一种问题:存在多个独立询问,每次询问一棵树上两点之间的路径的一些特征。这类问题一般可用树链剖分解决,如果不行,我们可以考虑树上莫队。 欧拉序 欧拉序是指 阅读更多…

【算法】二次剩余 ——litble

引言 我们在研究多项式开根的时候,想到了一个问题,若常数项不为 1,那么怎么开根呢? 这就涉及到二次剩余。 那么什么是二次剩余呢?若在模 $p$意义下,存在一个 $x$,使得 $x^2 \equiv a \pmod{p}$,则称 $a$为 $x$关于 $a$的二次剩余。若不存在这样的 $x$,则称 阅读更多…