上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页
摘要: 【BZOJ3611】大工程(虚树,动态规划) 题面 "BZOJ" Description 国家有一个大工程,要给一个非常大的交通网络里建一些新的通道。 我们这个国家位置非常特殊,可以看成是一个单位边权的树,城市位于顶点上。 在 2 个国家 a,b 之间建一条新通道需要的代价为树上 a,b 的最短路径 阅读全文
posted @ 2018-05-21 14:37 小蒟蒻yyb 阅读(291) 评论(0) 推荐(0)
摘要: 虚树 虚树看起来很简单的样子。 事实上也的确很简单。 我们先来知道一下虚树是用来干什么的。 对于一个问题,我们知道他可以做树型$dp$ $dp$的类型大致是给你$k$个关键点,而$dp$的结果与这些关键点有关系 有$m$组询问,需要你对于每组询问进行回答。 并且有条件$\sum k$与$n$是同阶的 阅读全文
posted @ 2018-05-21 11:36 小蒟蒻yyb 阅读(538) 评论(10) 推荐(2)
摘要: 【BZOJ2286】消耗战(虚树,动态规划) 题面 "BZOJ" Description 在一场战争中,战场由n个岛屿和n 1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰 阅读全文
posted @ 2018-05-21 11:22 小蒟蒻yyb 阅读(434) 评论(3) 推荐(0)
摘要: 【CF662C】Binary Table(FWT) 题面 "洛谷" "CF" 翻译: 有一个$n m$的表格($n include include include include include include include include include using namespace std; 阅读全文
posted @ 2018-05-21 09:50 小蒟蒻yyb 阅读(665) 评论(0) 推荐(0)
摘要: 【BZOJ4589】Hard Nim(FWT) 题面 "BZOJ" Description Claris和NanoApe在玩石子游戏,他们有n堆石子,规则如下: 1. Claris和NanoApe两个人轮流拿石子,Claris先拿。 2. 每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最 阅读全文
posted @ 2018-05-21 09:20 小蒟蒻yyb 阅读(710) 评论(0) 推荐(0)
摘要: FWT快速沃尔什变换学习笔记 1、FWT用来干啥啊 回忆一下多项式的卷积$C_k=\sum_{i+j=k}A_i B_j$ 我们可以用$FFT$来做。 甚至在一些特殊情况下,我们$C_k=\sum_{i j=k}A_i B_j$也能做(SDOI2015 序列统计)。 但是,如果我们把操作符换一下呢? 阅读全文
posted @ 2018-05-21 08:53 小蒟蒻yyb 阅读(25328) 评论(44) 推荐(30)
摘要: 【HDU5909】Tree Cutting(FWT) 题面 "vjudge" 题目大意: 给你一棵$n$个节点的树,每个节点都有一个小于$m$的权值 定义一棵子树的权值为所有节点的异或和,问权值为$0..m 1$的所有子树的个数 题解 考虑$dp$ 设$f[i][j]$表示以$i$为根节点的子树中, 阅读全文
posted @ 2018-05-21 08:52 小蒟蒻yyb 阅读(1020) 评论(0) 推荐(1)
摘要: 【CSU1911】Card Game(FWT) 题面 "vjudge" 题目大意: 给定两个含有$n$个数的数组 每次询问一个数$x$,回答在每个数组中各选一个数,或起来之后的结果恰好为$x$的方案数。 题解 $FWT$的模板题 $FWT$写起来是真的舒服 cpp include include i 阅读全文
posted @ 2018-05-20 21:04 小蒟蒻yyb 阅读(590) 评论(7) 推荐(0)
摘要: CTSC/APIO2018滚粗记 前言 从$5.5$晚上的火车到$5.14$早上的高铁 $10$天的时间真的过去的很快。 眨眼间,就到了今天晚上的颁奖。 至于结果如何,反而并不是那么重要了。 这次的比赛很明显的感受就是和全国的高手同台竞技, 不难感受到自己的实力果然还是弱。 也见到了$dkw$和$r 阅读全文
posted @ 2018-05-13 23:35 小蒟蒻yyb 阅读(967) 评论(12) 推荐(0)
摘要: 【BZOJ5299】【CQOI2018】解锁屏幕(动态规划,状态压缩) 题面 "BZOJ" "洛谷" Description 使用过Android手机的同学一定对手势解锁屏幕不陌生。Android的解锁屏幕由3x3个点组成,手指在屏幕上画一条 线将其中一些点连接起来,即可构成一个解锁图案。如下面三个 阅读全文
posted @ 2018-04-21 15:09 小蒟蒻yyb 阅读(481) 评论(0) 推荐(0)
摘要: 【BZOJ5301】【CQOI2018】异或序列(莫队) 题面 "BZOJ" "洛谷" Description 已知一个长度为 n 的整数数列 a[1],a[2],…,a[n] ,给定查询参数 l、r ,问在 [l,r] 区间内,有多少连续子 序列满足异或和等于 k 。 也就是说,对于所有的 x,y 阅读全文
posted @ 2018-04-21 14:26 小蒟蒻yyb 阅读(282) 评论(0) 推荐(0)
摘要: 【BZOJ4894】天赋(矩阵树定理) 题面 "BZOJ" Description 小明有许多潜在的天赋,他希望学习这些天赋来变得更强。正如许多游戏中一样,小明也有n种潜在的天赋,但有 一些天赋必须是要有前置天赋才能够学习得到的。也就是说,有一些天赋必须是要在学习了另一个天赋的条件下才 能学习的。比 阅读全文
posted @ 2018-04-21 10:54 小蒟蒻yyb 阅读(366) 评论(0) 推荐(0)
摘要: 矩阵树定理 我表示,这里是没有证明的 其实矩阵树定理很简单 我们来定义两个矩阵:邻接矩阵$G$,和入度矩阵$D$ 定义基尔霍夫矩阵$C=D G$ 将基尔霍夫任意去掉对角线上的任意一个位置所在行和所在列,形成一个行列式 说白点就是主对角线上任意的一个代数余子式。 计算行列式的结果就是答案 很简单啊。。 阅读全文
posted @ 2018-04-21 10:33 小蒟蒻yyb 阅读(757) 评论(2) 推荐(1)
摘要: 【BZOJ5297】【CQOI2018】社交网络(矩阵树定理) 题面 "BZOJ" "洛谷" Description 当今社会,在社交网络上看朋友的消息已经成为许多人生活的一部分。通常,一个用户在社交网络上发布一条消息 (例如微博、状态、Tweet等)后,他的好友们也可以看见这条消息,并可能转发。转 阅读全文
posted @ 2018-04-21 10:19 小蒟蒻yyb 阅读(362) 评论(0) 推荐(0)
摘要: 【BZOJ4031】小Z的房间(矩阵树定理) 题面 "BZOJ" "洛谷" Description 你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。 你想要打通一些相邻房间 阅读全文
posted @ 2018-04-21 09:43 小蒟蒻yyb 阅读(310) 评论(0) 推荐(0)
摘要: 【SPOJ】Highways(矩阵树定理) 题面 "Vjudge" "洛谷" 题解 矩阵树定理模板题 无向图的矩阵树定理: 对于一条边$(u,v)$,给邻接矩阵上$G[u][v],G[v][u]$加一 对于一条边$(u,v)$,给度数矩阵上$D[u][u],D[v][v]$加一 定义霍尔基夫矩阵$C 阅读全文
posted @ 2018-04-21 09:16 小蒟蒻yyb 阅读(464) 评论(0) 推荐(0)
摘要: 【BZOJ5296】【CQOI2018】破解D H协议(BSGS) 题面 "BZOJ" "洛谷" Description Diffie Hellman密钥交换协议是一种简单有效的密钥交换方法。它可以让通讯双方在没有事先约定密钥(密码)的情况下 通过不安全的信道(可能被窃听)建立一个安全的密钥K,用于 阅读全文
posted @ 2018-04-21 08:34 小蒟蒻yyb 阅读(372) 评论(0) 推荐(0)
摘要: 【BZOJ5288】【HNOI2018】游戏(乱搞?) 题面 "BZOJ" "洛谷" 题面自己到洛谷上看把 题解 考场上乱搞拿到了$90$分,简直不敢相信。 回家把代码再交了一份直接就$AC$了??? $O(n^2)$的做法应该很容易想 对于每个点作为起点,暴力向左右两侧拓展, 看看它能够到达的区间 阅读全文
posted @ 2018-04-17 20:26 小蒟蒻yyb 阅读(403) 评论(0) 推荐(0)
摘要: 【BZOJ5290】【HNOI2018】道路(动态规划) 题面 "BZOJ" "洛谷" 题目直接到洛谷上看吧 题解 开始写写今年省选的题目 考场上我写了一个模拟退火骗了$90$分。。。~~然而重测后只剩下45了QwQ~~ 然而这道题目是道傻逼题 考虑$dp$ 设$f[i][a][b]$表示从$i$节 阅读全文
posted @ 2018-04-17 20:21 小蒟蒻yyb 阅读(511) 评论(0) 推荐(0)
摘要: HNOI2018滚粗记 4月以来的12天 "可以到这里看看我记的流水账" Day0 省选前最后一天 上午一觉睡到了$11:00$ 然后去学校复习了一下点分治,自己复习~~YY~~了一下动态点分治 下午写了写字符串一类的东西,调了调字符串哈希 晚上再洛谷上写模板题~~左偏树都不会写了~~ $9:00$ 阅读全文
posted @ 2018-04-15 19:13 小蒟蒻yyb 阅读(1469) 评论(23) 推荐(1)
摘要: 【BZOJ3555】企鹅QQ(字符串哈希) 题面 "BZOJ" 题解 把前缀哈希一下,后缀哈希一下 枚举哪个位置不选,然后检查一下相同就行了。。 为什么我的$Hash$老是$WA$, 为什么$Zsy$一遍$AC$。、。 无奈啊。。 cpp include include include includ 阅读全文
posted @ 2018-04-13 16:31 小蒟蒻yyb 阅读(438) 评论(0) 推荐(0)
摘要: 【BZOJ1758】【WC2010】重建计划(点分治,单调队列) 题面 "BZOJ" "洛谷" Description Input 第一行包含一个正整数N,表示X国的城市个数. 第二行包含两个正整数L和U,表示政策要求的第一期重建方案中修建道路数的上下限 接下来的N 1行描述重建小组的原有方案,每行 阅读全文
posted @ 2018-04-13 15:02 小蒟蒻yyb 阅读(456) 评论(2) 推荐(0)
摘要: 【BZOJ3122】随机数生成器(BSGS,数论) 题面 "BZOJ" "洛谷" 题解 考虑一下递推式 发现一定可以写成一个 $X_{i+1}=(X_1+c) a^i c$的形式 直接暴力解一下 $X_{i+1}+c=a(X_i+c)$ 解得$c=\frac{b}{a 1}$ 这样子,相当于得到了一 阅读全文
posted @ 2018-04-12 22:09 小蒟蒻yyb 阅读(554) 评论(0) 推荐(0)
摘要: 【SPOJ】Power Modulo Inverted(拓展BSGS) 题面 "洛谷" 求最小的$y$ 满足 $$k\equiv x^y(mod\ z)$$ 题解 拓展$BSGS$模板题 cpp include include include include include include incl 阅读全文
posted @ 2018-04-12 20:47 小蒟蒻yyb 阅读(835) 评论(0) 推荐(1)
摘要: BSGS算法 我是看着$ppl$的博客学的,您可以先 "访问$ppl$的博客" Part1 BSGS算法 求解关于$x$的方程 $$y^x=z(mod\ p)$$ 其中$(y,p)=1$ 做法并不难,我们把$x$写成一个$am b$的形式 那么,原式变成了 $y^{am}=zy^b(mod\ p)$ 阅读全文
posted @ 2018-04-12 19:51 小蒟蒻yyb 阅读(11474) 评论(7) 推荐(3)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页