上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: "link" 给定N, M,求1 include using namespace std; const int fuck = 10000000; int prime[10000010], tot; bool vis[10000010]; int mu[10000010], sum[10000010] 阅读全文
posted @ 2019-01-20 18:42 ghj1222 阅读(132) 评论(0) 推荐(0) 编辑
摘要: "luogu2522[HAOI2011]Problem b" 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x,y)函数为x和y的最大公约数。 根据题意,先二维容斥一下,转化为求 $\sum_{i=1}^n\sum_{j=1}^m[ 阅读全文
posted @ 2019-01-20 11:54 ghj1222 阅读(132) 评论(0) 推荐(0) 编辑
摘要: "JZPTAB" 求$\sum_{i=1}^n\sum_{j=1}^mlcm(i,j)$ $=\sum_{i=1}^n\sum_{j=1}^m\frac{ij}{\gcd(i,j)}$ 枚举gcd,这里默认n include using namespace std; define int long 阅读全文
posted @ 2019-01-20 11:42 ghj1222 阅读(127) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题意:给定$n\le 10^9$,求:$F(n)=\sum_{i=1}^n\sum_{j=1}^i\frac{\mathrm{lcm}(i,j)}{\mathrm{gcd}(i,j)}$,对1e9+7取模 推式子: $F(n)=\sum_{i=1}^n\sum_{j=1}^i\frac 阅读全文
posted @ 2019-01-20 10:42 ghj1222 阅读(276) 评论(2) 推荐(0) 编辑
摘要: 最近在做数论题,积累一些式子。 $[x=1]=\sum_{d|x}\mu(d)$(莫比乌斯函数定义) 然后才推出莫比乌斯函数的公式以及莫比乌斯函数是积性函数。 $\sum_{i=1}^n[\gcd(i,n)=1]=\varphi(n)$(欧拉函数定义) 根据一些计数原理,能推出来欧拉函数的公式,从而 阅读全文
posted @ 2019-01-20 08:44 ghj1222 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定$n\le 10^9$,求: 1.$\sum_{i=1}^n\mu(i^2)$ 2.$\sum_{i=1}^n\varphi(i^2)$ 解释 1.$\sum_{i=1}^n\mu(i^2)$ 直接输出1 因为对于$\forall i 1$有$\mu (i^2)=0$ 2.$\sum 阅读全文
posted @ 2019-01-19 21:22 ghj1222 阅读(177) 评论(2) 推荐(0) 编辑
摘要: 引入问题:给定一个对角线非零的上三角矩阵$M$,求$M^k$,满足$M$的阶$\le 500$,$k\le 10^9$。 对998244353取模。 一个显而易见的算法是矩阵快速幂,然而是$O(N^3\log k)$的,无法通过本题。 ~~一开始我想,既然是上三角矩阵,那么特征多项式一定不难求,那么 阅读全文
posted @ 2019-01-19 19:52 ghj1222 阅读(3501) 评论(0) 推荐(0) 编辑
摘要: 最近透彻了Min_25筛。。。不过板子都没背过,所以先写篇学习笔记了emmm 阅读全文
posted @ 2019-01-18 14:48 ghj1222 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一个多月前写的板子,忘了放上来了,今天莫名其妙地想起来了 包含多项式乘法,多项式求逆,多项式除法/取模,多项式exp,多项式ln,多项式求导,多项式积分等基本操作 由于懒癌,这里直接开vector表示多项式,常数贼大~~(然后我把一机房人带坏了~~ 以后可能会写一个常数小的多项式板子 cpp inc 阅读全文
posted @ 2019-01-17 21:38 ghj1222 阅读(187) 评论(0) 推荐(0) 编辑
摘要: AdBlock Plus 拦截广告。 在对付CSDN等垃圾网站时非常有用。 Block Site 拦截你不想看的网站 没有知乎的一天真好。。。 XStyle 设置自己喜欢的CSS样式(表示自己并不会用CSS) 可以代替Stylish和Stylus使用(在userstyles.org里复制CSS源码, 阅读全文
posted @ 2019-01-15 09:10 ghj1222 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 已更新 一句话题意:给棵树,有点权有边权 单点修改点权,维护带权重心 观察了各位dalao的博客依旧是没看透彻。。。 最后观察了gxz大佬把代码写完的... 我们先跑一遍点分治,建点分树(代码里的father数组) 跑一遍dfs,预处理倍增lca求dis(代码里的fa,depth,dis数组) 对于 阅读全文
posted @ 2019-01-07 21:51 ghj1222 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 给定一棵N个点的树,求树上一条链使得链的长度乘链上所有点中的最小权值所得的积最大。 其中链长度定义为链上点的个数。 有点分治/边分治做法,懒得写了。本题用并查集即可轻松水过 将点按照权值从大到小排序依次加点,维护每个点所在连通块的直径端点,合并的时候就是C(4,2)=6选一下即可 然后将直径 这个点 阅读全文
posted @ 2019-01-07 18:43 ghj1222 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 给定一个无向图,点有点权边有边权 Q次询问,每次询问从点v开始只经过边权 using namespace std; struct edge { int u, v, w; } a[500010]; int n, m, q; int h[200010], dfn[200010], dfntot; int 阅读全文
posted @ 2019-01-07 07:13 ghj1222 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 插头DP(我也不知道该怎么定义...)是一种类似于洛谷题目(【模板】插头DP)的题目 题目特征为: 在棋盘上 某一维的数据范围很小 完全铺满 计数问题 直接看题吧。 "【模板】插头DP" 给出n m的方格,有些格子不能铺线,其它格子必须铺,形成 一个 闭合回路。问有多少种铺法?(2 using na 阅读全文
posted @ 2019-01-06 19:06 ghj1222 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 最近瞎搞了搞斜率优化... 斜率优化DP是一种优化DP的思想,通过高中数学线性规划那套理论加上凸包那套理论单调的优良性质将O(N^2)的DP枚举转移优化成O(N)的转移 先来一道简单题:[APIO2010]特别行动队 我们设$s_i$是前缀和数组,设$f_i$为前$i$个巨佬的战斗力和最大值,不难列 阅读全文
posted @ 2019-01-06 09:23 ghj1222 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页