上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 34 下一页
摘要: 题目:给定一张n个点m条有权边的无向联通图,q次询问两点间的最短路 n≤100000,m≤100000,m-n≤20. 首先看到m-n≤20这条限制,我们可以想到是围绕这个20来做这道题。 即如果我们随便在图上找一棵树,有最多21条非树边,连接最多42个顶点 考虑两点x,yx,y之间的最短路就是某个 阅读全文
posted @ 2018-09-25 14:14 shuai_hui 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 题意 给一个2行n列的矩阵填上黑色和白色,求连通块个数为k个的填色方案数量(mod 998244353) 因为只有两行,为n-1列的矩阵增加1列的情况数只有很少,容易想到用 (i,k) 表示 i 列有 k个连通块的矩阵, 但是它在向 i+1 列的矩阵转移时,需要知道最后一列的状态,所以可以用 0,  阅读全文
posted @ 2018-09-25 13:59 shuai_hui 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题目链接: http://poj.org/problem?id=2763 #include #include #include #define clr(x)memset(x,0,sizeof(x)) #define maxn 200005 struct node { int to,next,w,xu; }e[1000000]; int tot; int head[maxn]; void ... 阅读全文
posted @ 2018-09-20 19:29 shuai_hui 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 原理可以参考大神 LCA_Tarjan (离线) TarjanTarjan 算法求 LCA 的时间复杂度为 O(n+q) ,是一种离线算法,要用到并查集。(注:这里的复杂度其实应该不是 O(n+q) ,还需要考虑并查集操作的复杂度 ,但是由于在多数情况下,路径压缩并查集的单次操作复杂度可以看做 O( 阅读全文
posted @ 2018-09-20 17:21 shuai_hui 阅读(466) 评论(0) 推荐(0) 编辑
摘要: #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<cmath> using namespace std; int dp[37][73],a[37]; 阅读全文
posted @ 2018-09-20 15:41 shuai_hui 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 不懂的可以先看这:1 2 3 求桥 #include<bits/stdc++.h> using namespace std; const int maxn = 1e3 + 10; const int maxm = 4e5 + 10; struct egde{ int v, nxt; }Edge[ma 阅读全文
posted @ 2018-09-19 14:03 shuai_hui 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 可以在log2n内计算阶乘。 还可以logn内完成,但需要把C(N,N/2),C(N/2,N/4),C(N/4,N/8).....打出来。 阅读全文
posted @ 2018-09-17 14:05 shuai_hui 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 思路:由于5000!数值十分庞大,常规方法就不必想了。我翻阅了许多代码,整理了思路并最后记录在这篇文章中,整体较好理解。我们开了一个很大的数组,用来储存计算后阶乘的值,但是要注意,在数组里面是逆序储存的。下面的预最大位数就是自己事先估计下这道题目极限数据的位数是多少。我们将数组的第一位赋值为1,便于 阅读全文
posted @ 2018-09-17 14:03 shuai_hui 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 于任意自然数,当要求a^p%m时,就可以利用费马小定理化简,只需求(a^(p%(m-1)))%m;(p是素数) 阅读全文
posted @ 2018-09-17 12:46 shuai_hui 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 题目大概: 每个学校都可以把软件复制好,交给它名单上的学校。 问题A:把软件复制成几份,然后交给不同的学校,所有学校才能够都有软件。 问题B:添加几条边,能使得这个图变成强连通图。 思路: 找出所有的强连通分量,然后缩点,变成一个新有向无环图,求每个强连通分量的入度和出度。 A:入度是0的点就是复制 阅读全文
posted @ 2018-09-13 20:47 shuai_hui 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 34 下一页