08 2018 档案

摘要:[SCOI2008] 着色方案(待续) 题目大意 :一排$n$个木块,$k$种油漆,每种油漆有$c_i$桶,要求相邻两个木块的颜色不能相同,求着色方案$\pmod{1e9+7}$ Solution.1 ~~ 状态 :设$f[i][j]$为前$i$块被涂色的方案,且最后一块是$j$颜色~~ ~~ 转移 阅读全文
posted @ 2018-08-31 11:15 LMSH7 阅读(216) 评论(0) 推荐(0)
摘要:[NOI2008] 假面舞会 题目大意 :有$n$个人,每个人都有一个标号,每种标号的人只能看见下一个标号的人(最后一种标号看见第一种),给定$m$个关系,求这个关系是否合法以及合法情况下最大和最小的方案数,要求方案数不能小于$3$。$n⩽10^5$,$m⩽10^6 $ Solution 用染色的思 阅读全文
posted @ 2018-08-31 10:07 LMSH7 阅读(89) 评论(0) 推荐(0)
摘要:2018.8.30 nowcoder oi赛制测试1 普及组难度,发现了一些问题 A 题目大意 :求斐波那契数列$f(k 1)f(k+1) f(k)^2$,范围极大 打表可得规律 其实是 卡西尼恒等式 $$\begin{eqnarray}f(k)f(k+2) f(k+1)^2 &=&f(k)^2+f 阅读全文
posted @ 2018-08-30 15:01 LMSH7 阅读(173) 评论(0) 推荐(0)
摘要:[SDOI2009] HH的项链(待续) 题目大意 :对一个由若干个数字(可重复)组成的数列,询问$[l,r]$中出现的不同的数字数量 考试时(考试时范围小)用的暴力,but,没有考虑数字0的情况,炸掉。 Solution.1 读入,将询问按照右端点从小到大排序,左端点如何不考虑 因为按照$r$推进 阅读全文
posted @ 2018-08-29 11:29 LMSH7 阅读(93) 评论(0) 推荐(0)
摘要:[SDOI2009] 虔诚的墓主人 题目大意 :$N\times M$的点阵,有的点是树木,定义一个空点的度数为正上,正左,正右,正下分别有$k$个点的选法 求点阵的总度数. 挺好的一道题,排列组合和数据结构糅合在一块 Solution 二项式定理预处理$C[W][K]$。 读入,离散化$x$轴,$ 阅读全文
posted @ 2018-08-29 09:52 LMSH7 阅读(114) 评论(0) 推荐(0)
摘要:[笔记] 扩展$Lucas$定理 $Lucas$定理:$\binom{n}{m} \equiv \binom{n/P}{m/P} \binom{n \% P}{m \% P}\pmod{P}$$(P\ is \ prime)$ Theory 那么如果$p$不是一个质数怎么办? 当我们需要计算$C_n 阅读全文
posted @ 2018-08-27 15:44 LMSH7 阅读(248) 评论(0) 推荐(0)
摘要:[笔记] CRT & exCRT 构造法 求多组$x \equiv r_i (\bmod d_i)$的解,$d_i$互质 余数$(r_i = remainder)$,除数$(d_i=divisor)$ 我们想啊,如果我们能找到一个数 $k1\equiv1(mod\text{ }3)$是 $5$ 和 阅读全文
posted @ 2018-08-25 17:23 LMSH7 阅读(245) 评论(0) 推荐(0)
摘要:[笔记] 快速乘 快速幂中都换成加号,初始化是$0$. 阅读全文
posted @ 2018-08-25 11:39 LMSH7 阅读(136) 评论(0) 推荐(0)
摘要:扩展欧几里得算法 "那时候真好" 今天刚刚学了扩展欧几里德算法,让我很兴奋!于是我开始做同余方程,因此,我又被wyx卷了一顿! emm,题意就是$ ax\equiv 1\pmod{b}$求x的最小整数解。由此可以得到 $ax\bmod b =1$(因为$1 \bmod b=1$)即$ax+by=1$ 阅读全文
posted @ 2018-08-25 10:36 LMSH7 阅读(175) 评论(0) 推荐(0)
摘要:有线电视网 题目大意 :给出一棵树,叶子结点增加一定的权值,经过减少一定的权值,求在总权值$\geq0$的情况下可以到达的叶子结点最多的数量. 树上的 背包问题 这样来DP 状态 :$f[i][j]$为以$i$为根的子树中,满足$j$个客户的需求所能获得的最大收益 转移方程 :$f[u][j] = 阅读全文
posted @ 2018-08-24 20:39 LMSH7 阅读(127) 评论(0) 推荐(0)
摘要:[AHOI2009] 中国象棋 题目大意 :在一个$N$行$M$列的棋盘上,让你放若干个炮,求让这些炮不互相攻击的摆放方法有多少种 经过思考,我们可以发现,你按照行来枚举,和之前行的关系所在,只有不能放在那些摆放了两个炮的列上. 这样来DP 状态 :设$f[i][j][k]$为到$i$行为止,有$j 阅读全文
posted @ 2018-08-24 20:23 LMSH7 阅读(143) 评论(0) 推荐(0)
摘要:[ZJOI2006\] 三色二叉树 题目大意 :给一个用形如$1122002010$的字符串表示的二叉树,每个数字代表有几个结点,紧跟的就是她的左右儿子的信息.现在可以将一个结点染成红,蓝,绿三色,一个点和它子节点的颜色必须不同,同一个父亲的子节点的颜色也必须不同,求可以染成 绿色 结点的 最多和最 阅读全文
posted @ 2018-08-24 20:11 LMSH7 阅读(306) 评论(0) 推荐(0)
摘要:[HAOI2009] 逆序对数列 题目大意 :求$[1,n]$的自然数的排列中逆序对数为$k$的有多少. 这样来DP 状态:设$f[i][j]$为$i$个数,逆序对数为$j$的种类数目 转移方程:$f[i][j] = \sum \limits _{k=j i+1}^{j}f[i 1][k]$,$i$ 阅读全文
posted @ 2018-08-24 19:48 LMSH7 阅读(179) 评论(0) 推荐(0)
摘要:[NOIP2015] 子串 题目大意 :给出$a,b$两个串,可将$a$串划分为任意子串,子串按照在$a$中出现的次序组合为串$c$,求有多少$c$和$b$完全相同 这样子来DP 设$f[i][j][k]$为$a$串的前$i$个匹配$b$串的前$j$个,用了$k$次,且$a$串的第$i$个 一定被选 阅读全文
posted @ 2018-08-24 19:08 LMSH7 阅读(138) 评论(0) 推荐(0)
摘要:[BZOJ4237] 稻草人 题目大意 :给出一个平面坐标系,$n$个点$(x_i,y_i)$,求以任一个点为左下角,另一个点为右上角,最多能组成多少个矩形中没有其他点的矩形.($x_i$互不相同,$y_i$互不相同) Solution 将区间二分后分别处理,并将两个区间共同组成的答案统计. 1. 阅读全文
posted @ 2018-08-22 12:05 LMSH7 阅读(239) 评论(0) 推荐(0)
摘要:树上差分的基本操作 已知路径求被所有路径覆盖的边 首先对已知的这 n 条路径的 起点a 和 终点b 的权值 +1 ,并对 lca(a, b) 的权值 2 。 从根节点开始深搜,回溯时将其本身的权值加上所有子节点的权值。 那么满足要求的边就是 权值等于n的节点 与其 父节点 所连的边 已知路径求树上所 阅读全文
posted @ 2018-08-21 12:02 LMSH7 阅读(265) 评论(0) 推荐(0)
摘要:[NOIP2015]运输计划 "守得云开见月明" 题目大意:给出一颗树,若干个起点和终点,可以消去一条边的边权,要求起点到终点的最短路径中最长的一条能有多短. 本来想树剖??维护最大值和链长,然后并不懂怎么二分.看了看发现可以用$lca$啊蠢猪(做的题太少了),尝试了树剖$lca$,好写还快. 而二 阅读全文
posted @ 2018-08-21 08:57 LMSH7 阅读(104) 评论(0) 推荐(0)
摘要:Codeforces 1025B Weakened Common Divisor 题目大意 :给出若干组数对$(a_1, b_1),(a_2, b_2), (a_3, b_3), (a_4, b_4)$,定义$WCD$为满足每一个数对中至少作为一个数字的因子的正整数,现在要求你求出$WCD$ 试图用 阅读全文
posted @ 2018-08-20 22:49 LMSH7 阅读(399) 评论(0) 推荐(0)
摘要:[APIO2008]免费道路 题目大意 :这道题就是求一颗生成树,使特殊边的条数恰好为$k$。 第一反应 考虑朴素的克鲁斯卡尔算法加一个限制,先选鹅卵石路,且选到k个就停止 带来的问题: ~~叶子节点特殊处理,都选上~~(但其实是连通性) ~~而且你诡异的发现,tm,这个鹅卵石路可以突破最小生成树! 阅读全文
posted @ 2018-08-19 21:19 LMSH7 阅读(200) 评论(0) 推荐(0)