上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页
摘要: 【BZOJ4589】Hard Nim(FWT) 题面 "BZOJ" Description Claris和NanoApe在玩石子游戏,他们有n堆石子,规则如下: 1. Claris和NanoApe两个人轮流拿石子,Claris先拿。 2. 每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最 阅读全文
posted @ 2018-05-21 09:20 小蒟蒻yyb 阅读(688) 评论(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 阅读(23905) 评论(44) 推荐(29) 编辑
摘要: 【HDU5909】Tree Cutting(FWT) 题面 "vjudge" 题目大意: 给你一棵$n$个节点的树,每个节点都有一个小于$m$的权值 定义一棵子树的权值为所有节点的异或和,问权值为$0..m 1$的所有子树的个数 题解 考虑$dp$ 设$f[i][j]$表示以$i$为根节点的子树中, 阅读全文
posted @ 2018-05-21 08:52 小蒟蒻yyb 阅读(997) 评论(0) 推荐(1) 编辑
摘要: 【CSU1911】Card Game(FWT) 题面 "vjudge" 题目大意: 给定两个含有$n$个数的数组 每次询问一个数$x$,回答在每个数组中各选一个数,或起来之后的结果恰好为$x$的方案数。 题解 $FWT$的模板题 $FWT$写起来是真的舒服 cpp include include i 阅读全文
posted @ 2018-05-20 21:04 小蒟蒻yyb 阅读(575) 评论(7) 推荐(0) 编辑
摘要: CTSC/APIO2018滚粗记 前言 从$5.5$晚上的火车到$5.14$早上的高铁 $10$天的时间真的过去的很快。 眨眼间,就到了今天晚上的颁奖。 至于结果如何,反而并不是那么重要了。 这次的比赛很明显的感受就是和全国的高手同台竞技, 不难感受到自己的实力果然还是弱。 也见到了$dkw$和$r 阅读全文
posted @ 2018-05-13 23:35 小蒟蒻yyb 阅读(958) 评论(12) 推荐(0) 编辑
摘要: 【BZOJ5299】【CQOI2018】解锁屏幕(动态规划,状态压缩) 题面 "BZOJ" "洛谷" Description 使用过Android手机的同学一定对手势解锁屏幕不陌生。Android的解锁屏幕由3x3个点组成,手指在屏幕上画一条 线将其中一些点连接起来,即可构成一个解锁图案。如下面三个 阅读全文
posted @ 2018-04-21 15:09 小蒟蒻yyb 阅读(468) 评论(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 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4894】天赋(矩阵树定理) 题面 "BZOJ" Description 小明有许多潜在的天赋,他希望学习这些天赋来变得更强。正如许多游戏中一样,小明也有n种潜在的天赋,但有 一些天赋必须是要有前置天赋才能够学习得到的。也就是说,有一些天赋必须是要在学习了另一个天赋的条件下才 能学习的。比 阅读全文
posted @ 2018-04-21 10:54 小蒟蒻yyb 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 矩阵树定理 我表示,这里是没有证明的 其实矩阵树定理很简单 我们来定义两个矩阵:邻接矩阵$G$,和入度矩阵$D$ 定义基尔霍夫矩阵$C=D G$ 将基尔霍夫任意去掉对角线上的任意一个位置所在行和所在列,形成一个行列式 说白点就是主对角线上任意的一个代数余子式。 计算行列式的结果就是答案 很简单啊。。 阅读全文
posted @ 2018-04-21 10:33 小蒟蒻yyb 阅读(732) 评论(2) 推荐(1) 编辑
摘要: 【BZOJ5297】【CQOI2018】社交网络(矩阵树定理) 题面 "BZOJ" "洛谷" Description 当今社会,在社交网络上看朋友的消息已经成为许多人生活的一部分。通常,一个用户在社交网络上发布一条消息 (例如微博、状态、Tweet等)后,他的好友们也可以看见这条消息,并可能转发。转 阅读全文
posted @ 2018-04-21 10:19 小蒟蒻yyb 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ4031】小Z的房间(矩阵树定理) 题面 "BZOJ" "洛谷" Description 你突然有了一个大房子,房子里面有一些房间。事实上,你的房子可以看做是一个包含n m个格子的格状矩形,每个格子是一个房间或者是一个柱子。在一开始的时候,相邻的格子之间都有墙隔着。 你想要打通一些相邻房间 阅读全文
posted @ 2018-04-21 09:43 小蒟蒻yyb 阅读(297) 评论(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 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5296】【CQOI2018】破解D H协议(BSGS) 题面 "BZOJ" "洛谷" Description Diffie Hellman密钥交换协议是一种简单有效的密钥交换方法。它可以让通讯双方在没有事先约定密钥(密码)的情况下 通过不安全的信道(可能被窃听)建立一个安全的密钥K,用于 阅读全文
posted @ 2018-04-21 08:34 小蒟蒻yyb 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5288】【HNOI2018】游戏(乱搞?) 题面 "BZOJ" "洛谷" 题面自己到洛谷上看把 题解 考场上乱搞拿到了$90$分,简直不敢相信。 回家把代码再交了一份直接就$AC$了??? $O(n^2)$的做法应该很容易想 对于每个点作为起点,暴力向左右两侧拓展, 看看它能够到达的区间 阅读全文
posted @ 2018-04-17 20:26 小蒟蒻yyb 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ5290】【HNOI2018】道路(动态规划) 题面 "BZOJ" "洛谷" 题目直接到洛谷上看吧 题解 开始写写今年省选的题目 考场上我写了一个模拟退火骗了$90$分。。。~~然而重测后只剩下45了QwQ~~ 然而这道题目是道傻逼题 考虑$dp$ 设$f[i][a][b]$表示从$i$节 阅读全文
posted @ 2018-04-17 20:21 小蒟蒻yyb 阅读(501) 评论(0) 推荐(0) 编辑
摘要: HNOI2018滚粗记 4月以来的12天 "可以到这里看看我记的流水账" Day0 省选前最后一天 上午一觉睡到了$11:00$ 然后去学校复习了一下点分治,自己复习~~YY~~了一下动态点分治 下午写了写字符串一类的东西,调了调字符串哈希 晚上再洛谷上写模板题~~左偏树都不会写了~~ $9:00$ 阅读全文
posted @ 2018-04-15 19:13 小蒟蒻yyb 阅读(1440) 评论(23) 推荐(1) 编辑
摘要: 【BZOJ3555】企鹅QQ(字符串哈希) 题面 "BZOJ" 题解 把前缀哈希一下,后缀哈希一下 枚举哪个位置不选,然后检查一下相同就行了。。 为什么我的$Hash$老是$WA$, 为什么$Zsy$一遍$AC$。、。 无奈啊。。 cpp include include include includ 阅读全文
posted @ 2018-04-13 16:31 小蒟蒻yyb 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ1758】【WC2010】重建计划(点分治,单调队列) 题面 "BZOJ" "洛谷" Description Input 第一行包含一个正整数N,表示X国的城市个数. 第二行包含两个正整数L和U,表示政策要求的第一期重建方案中修建道路数的上下限 接下来的N 1行描述重建小组的原有方案,每行 阅读全文
posted @ 2018-04-13 15:02 小蒟蒻yyb 阅读(439) 评论(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 阅读(529) 评论(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 阅读(827) 评论(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 阅读(11353) 评论(7) 推荐(3) 编辑
摘要: 【BZOJ2329】括号修复(Splay) 题面 "BZOJ" "洛谷" 题解 本来想着用线段树来写 但是有一个区间翻转 所以不能用线段树了,就只能用平衡树 然后直接$Splay$就好了 注意一下几个标记的下放问题 ~~这种数据结构真的没有什么思路可言。。~~ cpp include include 阅读全文
posted @ 2018-04-12 19:30 小蒟蒻yyb 阅读(363) 评论(1) 推荐(0) 编辑
摘要: 【BZOJ2242】计算器(BSGS,快速幂) 题面 "BZOJ" "洛谷" 1、给定y、z、p,计算y^z mod p 的值; 2、给定y、z、p,计算满足xy ≡z(mod p)的最小非负整数x; 3、给定y、z、p,计算满足y^x ≡z(mod p)的最小非负整数x。 题解 第一问是裸的快速幂 阅读全文
posted @ 2018-04-12 15:43 小蒟蒻yyb 阅读(1812) 评论(2) 推荐(0) 编辑
摘要: 【BZOJ1923】外星千足虫(线性基) 题面 "BZOJ" "洛谷" Description Input 第一行是两个正整数 N, M。 接下来 M行,按顺序给出 Charles 这M次使用“点足机”的统计结果。每行包含一个“01”串和一个数字,用一个空格隔开。“01”串按位依次表示每只虫子是否被 阅读全文
posted @ 2018-04-12 14:51 小蒟蒻yyb 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 【BZOJ3309】DZY Loves Math(莫比乌斯反演) 题面 求 $$\sum_{i=1}^a\sum_{j=1}^bf(gcd(a,b))$$ 其中,$f(x)$表示$x$分解质因数之后,最高的幂次 题解 完全不会莫比乌斯反演了。 先来推式子 $$\sum_{d=1}^a\sum_{i= 阅读全文
posted @ 2018-04-12 14:27 小蒟蒻yyb 阅读(529) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页