上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 题目 题目大意就是求在一个边长为N的正方体内,你站在(0,0,0)所能看到的所有点。 分析:这道题,我们可以分成三类来讨论. 第一类:坐标轴上的点 我们无论如何只能看见3个。 第二类:与原点相邻的三个表面的点 我们考虑其中一个表面,当且仅当在该点表面的坐标(x,y)满足gcd(x,... 阅读全文
posted @ 2016-01-26 22:32 outer_form 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 题目 大意就是求在af(d)=∑i|dμ(di)F(d)=∑i|dμ(di)⌊ni⌋⌊mi⌋ 当i=1时,f(1)=∑min(n,m)d=1μ(d)⌊n⌋⌊m⌋。 由于⌊ni⌋的取值最多只有2n−−√个(这个很容易证明:在nsqrt(n)+1#includeusing namesp... 阅读全文
posted @ 2016-01-26 22:17 outer_form 阅读(286) 评论(0) 推荐(0) 编辑
摘要: PoPoQQQ没有给出形式二的证明,我恨PoPoQQQ,证了好久。 证明之前,请先看看PoPoQQQ的ppt,当你看完发现没有证明想哭的时候,看看这篇博客。 莫比乌斯反演定理形式一: F(n)=∑d|nf(d)=>f(n)=∑d|nμ(d)F(nd) 证明: 恒等变形得: f(n)... 阅读全文
posted @ 2016-01-26 16:38 outer_form 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 题目 分析:求异或的前缀和后用莫队算法即可。#include#include#include#define MAXN 100000#define MAXM 100000#define MAXK 1000000using namespace std;int block[MAXN+10... 阅读全文
posted @ 2016-01-25 23:43 outer_form 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 题目 分析:另f[n]为Concatenate(1..N) Mod M的值,那么f[n]=(f[n-1]*10^length[n]+n)%MOD。 所以[f[n]n1]=[f[n−1]n1]∗⎡⎣⎢111011001⎤⎦⎥ 根据数字的长度分段做矩阵快速幂即可。#include#in... 阅读全文
posted @ 2016-01-25 23:38 outer_form 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 题目 分析: 1.由于矩阵只能限制路径的边数,不能限制长度,我们将一个字母拆成5个点,来限制长度; 2.通过在开头添加到任何字符差异度都为1的虚拟字符,来枚举长度比n小的单词;#include#include#include#define MOD 1000000007using n... 阅读全文
posted @ 2016-01-25 23:27 outer_form 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 题目 分析:题目大意即在一个无向图中,询问从起点到终点,走n步的最短路。最多100条边,所以最多100个点,对点进行离散化。用floyd求最短路,因为floyd就是向中间插点(插点法)所以只需要做n次floyd,同时使用倍增来加速。#include#include#includeu... 阅读全文
posted @ 2016-01-25 23:18 outer_form 阅读(246) 评论(0) 推荐(0) 编辑
摘要: void mul(matrix a,matrix b,matrix c){ matrix d={{0}}; int i,j,l; for(i=0;i>=1; } memcpy(c,d,sizeof d);} 阅读全文
posted @ 2016-01-21 21:03 outer_form 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题目 分析:用manacher求出以每个字符为中心的最长回文字串。 然后进行枚举。 若枚举到下标i,我们用两棵平衡树来存储在i前面,j+len[j]≥i的节点,其中一个按照j排序,另一个按照j+len[j]排序,根据第二棵平衡树的顺序进行遍历,将j+len[j]#include#i... 阅读全文
posted @ 2016-01-20 21:58 outer_form 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 题目大意给出N个点,M条有向边 如果有向边的标号是1的话,就表示该边的上界下界都为容量 如果有向边的标号为0的哈,表示该边的下界为0,上界为容量 现在问,从1到N的最小流是多少,并输出每条边的流量分析像无源汇点上下界可行流那样建图,然后从SS->ST跑一次,然后t->s连一条... 阅读全文
posted @ 2016-01-20 21:33 outer_form 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页