上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页
摘要: "3329: Xorequ" 题意:$\le n \le 10^18$和$\le 2^n$中满足$x\oplus 3x = 2x$的解的个数,第二问模1e9+7 $x\oplus 2x = 3x$ 不就是 $x\oplus (x include include include include usi 阅读全文
posted @ 2017-03-27 21:46 Candy? 阅读(461) 评论(0) 推荐(0) 编辑
摘要: "1833: [ZJOI2010]count 数字计数" 题意:统计$[l,r]$所有数中每个数码出现次数 之前做的数位DP都是统计数有多少个,这个是统计数码 我们一个一个数码统计 如果不考虑前导0和天际线,我们可以直接递推i位数中每个数码出现次数$f[i]=f[i 1] 10+10^{i 1}$ 阅读全文
posted @ 2017-03-27 21:45 Candy? 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 基础题复习 这次用了dfs写法,感觉比较好 cpp include include include include using namespace std; typedef long long ll; const int N=10; inline int read(){ char c=getchar 阅读全文
posted @ 2017-03-27 21:44 Candy? 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 生成子群 & 原根 随便记一点东西... 子群: $群(S,\oplus),\ (S',\oplus),\ 满足S' \subset S,则(S',\oplus)是(S,\oplus)的子群$ 拉格朗日定理: $|S'| \mid |S|$ 证明需要用到陪集,得到陪集大小等于子群大小,每个陪集要么不 阅读全文
posted @ 2017-03-26 23:43 Candy? 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Miller Rabin & Pollard rho 很久之前就学过了...今天重学一遍 利用费马小定理,但不能判断伪素数的情况 基于a的伪素数n: $a^{n 1} \equiv 1 \pmod n$ 如果对于所有与n互质的数都成立,则n为Carmichael数 定理: 对于质数$p$和$e \g 阅读全文
posted @ 2017-03-26 23:13 Candy? 阅读(418) 评论(0) 推荐(0) 编辑
摘要: "3551: [ONTAK2010]Peaks加强版" 题意:带权图,多组询问与一个点通过边权$\le lim$的边连通的点中点权k大值,强制在线 "PoPoQQQ大爷题解传送门" 说一下感受: 容易发现一定选最小生成树上的边,然后用到了一个神奇的东西 Kruskal重构树 进行Kruskal过程中 阅读全文
posted @ 2017-03-26 19:09 Candy? 阅读(475) 评论(0) 推荐(0) 编辑
摘要: "3123: [Sdoi2013]森林" 题意:一个森林,加边,询问路径上k小值。保证任意时刻是森林 LCT没法搞,树上kth肯定要用树上主席树 加边?启发式合并就好了,小的树dfs重建一下 注意 1. 测试点编号不是数据组数!!! 2. 加边的时候要更新邻接链表啊,并且fa要清空 3. 并查集维护 阅读全文
posted @ 2017-03-26 15:57 Candy? 阅读(335) 评论(0) 推荐(0) 编辑
摘要: "3545: [ONTAK2010]Peaks" 题意:带权图,多组询问与一个点通过边权$\le x$的边连通的点中点权k大值 又读错题了,输出点一直WA,问的是点权啊 本题加强版强制在线了,那这道题肯定离线啊,边权从小到大加边不就是煞笔提吗 奇怪的是合并的时候 先序遍历 才行...中序和后序都T了 阅读全文
posted @ 2017-03-26 10:21 Candy? 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1483: [HNOI2009]梦幻布丁 题意:一个带颜色序列,一种颜色合并到另一种,询问有多少颜色段 一种颜色开一个链表,每次遍历小的合并到大的里,顺带维护答案 等等,合并方向有规定? 令col[x]代表给颜色x分配的编号,直接交换编号 WA了三次我还有救吗 cpp include include 阅读全文
posted @ 2017-03-26 08:57 Candy? 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 2733: [HNOI2012]永无乡 题意:加边,询问一个连通块中k小值 终于写了一下splay启发式合并 本题直接splay上一个节点对应图上一个点就可以了 并查集维护连通性 合并的时候,把size小的树的所有节点插入到size大的中,每个点最多插入log次,复杂度$O(nlogn insert 阅读全文
posted @ 2017-03-25 23:18 Candy? 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 容斥原理 与 莫比乌斯反演 今天(2.23.2017)翻了一下《组合数学》前6章,~~发现我之前一定是学了假的莫比乌斯反演~~,于是来新写一篇 容斥原理 定理 集合$S$中不具有性质$P_i:1\le i \le m$的元素个数: $A_i$为具有性质$P_i$的集合 $ |S| \sum{|A_i 阅读全文
posted @ 2017-03-25 20:16 Candy? 阅读(5802) 评论(3) 推荐(9) 编辑
摘要: "4455: [Zjoi2016]小星星" 题意:一个图删掉一些边形成一棵树,告诉你图和树的样子,求让图上的点和树上的点对应起来有多少方案 看了很多题解又想了一段时间,感觉题解都没有很深入,现在大致有了自己的想法吧 如果直接上树形DP的话,必须要保存当前子树对应了图上的点的集合才行,要不然做不到1对 阅读全文
posted @ 2017-03-25 20:15 Candy? 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 题意:空间中有n个点,任意3个点不共线。每两个点用红线或者蓝线连接,如果一个三角形的三边颜色相同,那么称为同色三角形。给你一组数据,计算同色三角形的总数。 考虑补集,异色三角形 每个点的边红色和蓝色两条边组成的一定是异色 每个异色会算两遍 cpp include include include in 阅读全文
posted @ 2017-03-25 17:24 Candy? 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 题意:和上题基本一样,求至少k对a b的方案数。不取模!!! 做k+1遍容斥就行了 高精度超强!!!几乎把所有的都用上了 然后,注意有负数,所以容斥的时候正负分别保存然后再一减就行了 ~~这是我省选前最后一次写高精度了~~ cpp include include include include us 阅读全文
posted @ 2017-03-25 16:45 Candy? 阅读(473) 评论(0) 推荐(1) 编辑
摘要: "3622: 已经没有什么好害怕的了" ~~题意:和我签订契约,成为魔法少女吧~~ 真·题意:零食魔女夏洛特的结界里有糖果a和药片b各n个,两两配对,a b的配对比b a的配对多k个学姐就可能获胜,求方案数 PS:洛谷月赛拿到了一个Modoka的挂件O(∩_∩)O哈哈~ 总的方案数就是$n!$,相当 阅读全文
posted @ 2017-03-25 15:06 Candy? 阅读(726) 评论(0) 推荐(1) 编辑
摘要: 4710: [Jsoi2011]分特产 题意:m种物品分给n个同学,每个同学至少有一个物品,求方案数 对于每种物品是独立的,就是分成n组可以为空,然后可以用乘法原理合起来 容斥容斥 $$ 每个同学至少一个=所有方案数 \ge 1个同学没有+\ge 2 个同学没有 ... $$ $\ge i$个同学没 阅读全文
posted @ 2017-03-25 12:58 Candy? 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 3198: [Sdoi2013]spring 题意:n个物品6个属性,求有多少不同的年份i,j满足有k个属性对应相等 一开始读错题了,注意是对应相等 第i个属性只能和第i个属性对应 容斥一下 $$ 恰好k个相等=\ge k个相等 \ \ \ge k+1个相等\ +\ \ge k+2个相等 \ ... 阅读全文
posted @ 2017-03-25 12:45 Candy? 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 1042: [HAOI2008]硬币购物 题意:4种硬币。面值分别为c1,c2,c3,c4。1000次询问每种硬币di个,凑出$s\le 10^5$的方案数 完全背包方案数? 询问太多了 看了题解 只有4种物品,每种物品有数量限制 不考虑数量限制,$f(i)$凑出i的方案数,一遍完全背包就行了,注意 阅读全文
posted @ 2017-03-25 12:18 Candy? 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 2839: 集合计数 题意:n个元素的集合,选出若干子集使得交集大小为k,求方案数 先选出k个$\binom{n}{k}$,剩下选出一些集合交集为空集 考虑容斥 $$ 交集为\emptyset = 任意选的方案数 交集\ge 1 的方案数+交集\ge 2的方案数 ... $$ 交集$\ge i$就是 阅读全文
posted @ 2017-03-24 22:44 Candy? 阅读(1942) 评论(0) 推荐(0) 编辑
摘要: "CF585E. Present for Vitalik the Philatelist" 题意:$n \le 5 10^5$ 数列 $2 \le a_i \le 10^7$,对于每个数$a$满足$gcd(S)=1,\ gcd(S,a) \neq 1$的集合称为$MeowS$,求$MeowS$的个数 阅读全文
posted @ 2017-03-24 21:06 Candy? 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 题意:求第$n \le 10^{10}$个不是无平方因子数 二分答案, 容斥一下,0个质数的平方因子 1个..... 枚举$\sqrt{mid}$的平方因子乘上莫比乌斯函数,最后求出无平方因子数的个数取补集 阅读全文
posted @ 2017-03-24 17:21 Candy? 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 题意:“幸运号码”是十进制表示中只包含数字6和8的那些号码,求$[l,r]:r \le 10^10$之间“幸运号码”的倍数个数 发现幸运号码貌似很少唉,去掉幸运号码的倍数只有943个 直接统计有重复,考虑容斥 $${1个的倍数} {两个的倍数}+...$$ 怎么算? 多个数的倍数就是他们的$lcm$ 阅读全文
posted @ 2017-03-24 16:51 Candy? 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 题意:求$\sum\limits_{i=1}^n \sum\limits_{j=1}^m lcm(i,j)\ : gcd(i,j) 是sf 无平方因子数$ 无平方因子数?搞一个$\mu(gcd(i,j))$不就行了..不对不对有正负,是$\mu^2$才行 套路推♂倒 (ノ ・ω・)ノ $$ \beg 阅读全文
posted @ 2017-03-24 15:20 Candy? 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 题意:提前给出$k$,求$\sum\limits_{i=1}^n \sum\limits_{j=1}^m gcd(i,j)^k$ 套路推♂倒 $$ \sum_{D=1}^n \sum_{d|D} d^k\mu(\frac{D}{d}) \frac{n}{D} \frac{m}{D} $$ 是一个$g 阅读全文
posted @ 2017-03-24 15:20 Candy? 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 2015 题意:$d(i)$为i的约数个数,求$\sum\limits_{i=1}^n \sum\limits_{j=1}^m d(ij)$ $ij$都爆int了.... 一开始想容斥一下用$d(i)$和$d(j)$算$d(ij)$,发现不行... 然后翻题解看到了一步好神的转化: $$ d(nm) 阅读全文
posted @ 2017-03-24 15:19 Candy? 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 题意:$f(n)$为n的质因子分解中的最大幂指数,求$\sum_{i=1}^n \sum_{j=1}^m f(gcd(i,j))$ 套路推♂倒 $$ \sum_{D=1}^n \sum_{d|D} f(d)\mu(\frac{D}{d}) \frac{n}{D} \frac{m}{D} $$ 这次函 阅读全文
posted @ 2017-03-24 15:18 Candy? 阅读(654) 评论(1) 推荐(0) 编辑
摘要: 题意:求$\sum_{i=1}^n \sum_{j=1}^m lcm(i,j)$ 就是$$\sum_{i=1}^n \sum_{j=1}^m \frac{i j}{gcd(i,j)}$$ 套路推♂倒 $$ \begin{align } \sum_{i=1}^n \sum_{j=1}^m \frac{ 阅读全文
posted @ 2017-03-24 15:18 Candy? 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 题意:$(0,0)$到$(x,y),\ x \le n, y \le m$连线上的整点数$ 2 1$的和 $(0,0)$到$(a,b)$的整点数就是$gcd(a,b)$ 因为...直线上的整点...扩展欧几里得...每$\frac{a}{d}$有一个解,到$a$你说有几个解... 套路推♂倒见学习笔 阅读全文
posted @ 2017-03-24 15:17 Candy? 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 题意:求$\sum\limits_{i=1}^n \sum\limits_{j=1}^m [gcd(i,j)=k]$,多组询问 简单套路一下 $$\sum_{d=1}^n \mu(d) \frac{n}{kd} \frac{m}{kd}$$ cpp include include include i 阅读全文
posted @ 2017-03-24 15:16 Candy? 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 求解同余方程请看 http://www.cnblogs.com/candy99/p/5765986.html [2017 02 14 19:05] [2017 03 23 update]:看组合数学的时候发现了一个证明,记一下;改成了markdown Chinese Remainder Theore 阅读全文
posted @ 2017-03-23 09:27 Candy? 阅读(555) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页