随笔分类 - AL-构造
摘要:【恢复计划】CF ROUND 620 div2 简要题解 找神腮要了一个简单场 A - Two Rabbits 判断$(a+b)|(x-y)$就行了 //@winlere #include<iostream> #include<algorithm> #include<cstdio> #includ
阅读全文
摘要:【题解】AGC012C Tautonym Puzzle(人类智慧) 一个naive的想法是,先放len个$a$,此时有$2^-1$的贡献,然后递归到子问题,这个很遗憾是过不了的(I开头的神仙:但是我可以过) 但是这个启示我们一件事情,我们想办法利用二进制倍增来弄。 考虑增量构造,我们把这个序列分为前
阅读全文
摘要:【题解】Bichromization(构造) "咕咕咕" 删边操作直接令其=1e9就好了,图的构造肯定先想想直接构造成树怎么做,我们直接令需要满足$D_i$的条件的那些最短路就=一条边。那么直接弄出一颗WB相间的森林即可,并且令父边=$D_i$。 但是每棵树的根节点没有父边啊!仔细思考发现,找到一个
阅读全文
摘要:【题解】AGC027C ABland Yard (dfs+构造) 因为可以表示出无限的串,所以肯定在走环。考虑这个环的性质,在任意一个点有同色点和不同色点相连。但这样的概念太大了,考虑缩小一下条件,考虑极小的满足条件的环的特征。 可以发现环构成的路径一定是AABB.AABB.......的形式,也就
阅读全文
摘要:【题解】CF739D Recover a functional graph(构造+二分图匹配) 题目大意 一个图被称为F图当且仅当每个点出度为1。可以发现这个图是一个内向基环森林,给出所有点到它能到达的环(只会有一个)的距离dis和那个环的长度len,然而有些点的信息模糊了,用?代替,可以是任何数。
阅读全文
摘要:【题解】CF742E (二分图+构造) 自闭了 "CodeForces 742E " 给定的条件就是一个二分图的模型,但是有一些不同。不同就不同在可以出现相邻两个点颜色相同的情况。 构造常用方法之一是按奇偶分类,就是尽管不同奇偶性的块之间会产生影响,但是我们先不管这些限制。 这道题里,假若奇偶块之内
阅读全文
摘要:【题解】 " AT2043 AND Grid" 我们考虑直接构造两个互补的图切分别联通的图,然后原图有的大家都有就构造完成了。 cpp include include include include include include include include include include in
阅读全文
摘要:【题解】 " CF359B Permutation" 求一个长度为$2n$的序列,满足$\Sigma |a_{2i} a_{2i 1}| |\Sigma a_{2i} a_{2i 1}|=2k$ 这种带绝对值的题目套路就是把绝对值拆开。看看$n=2$时候的情况 $\left[1,2,3,4\righ
阅读全文
摘要:【题解】 " CF989C A Mist of Florescence" 题目大意: 让你构造一个$n∗m$矩阵,这个矩阵由4种字符填充构成,给定4个整数,即矩阵中每种字符构成的四联通块个数,$n,m$需要你自己定,但是不能超过50 发现每个联通块至少有一个。 考虑重复利用条件,我们直接构造一个$5
阅读全文
摘要:【题解】 " P3599 Koishi Loves Construction" $\mod n$ 考虑如何构造,发现$n$一定在第一位,不然不行。$n$一定是偶数或者是$1$,不然 $n|\frac{n(n+1)}{2}$则最后一项一定会和第一项相同。考虑让他们的前缀和变成这样子的数列$\left[
阅读全文
摘要:题解 CF734F 【Anton and School】 "传送门" 这种将位运算和普通运算结合起来的题目要拆位来考虑,可以得到$log_{2}($值域$)$的算法,甚至将值域看成常数。 根据 $a|b+a \& b=a+b$ 得到 $b_i+c_i=\Sigma a_i+na_i$ 于是 $a_i
阅读全文
摘要:题解 CF576C 【Points on Plane】 一道很好的思维题。 "传送门" 我们看这个曼哈顿距离,显然如果有一边是按顺序排列的,显然是最优的,那另一边怎么办呢? 假如你正在$ioi$赛场上,此时遇到一个$n\le 10^6$的题目,你现在发现自己的排列最坏情况是$O(n^2)$的,你怎么
阅读全文