会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
柳清浅
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2019年8月7日
链式前向星与vector的邻接表存图
摘要: 链式前向星与vector的两种邻接表建图 vector建图简单直观,加边灵活,但占用内存大。 链式前向星建图比较容易操作。 链式前向星 vector
阅读全文
posted @ 2019-08-07 10:22 柳清浅
阅读(806)
评论(0)
推荐(0)
2019年8月6日
2019杭电多校Contest5 1001 fraction
摘要: 原题链接http://acm.hdu.edu.cn/showproblem.php?pid=6624 题意求一个最小正整数b,使得 a ≡ bx (mod p) 这里直接放上dls的题解,讲的贼清楚。 然后辗转相除一下,找到出口再把答案递归回去就ok了。 注意的是,b乘x会炸long long
阅读全文
posted @ 2019-08-06 11:03 柳清浅
阅读(179)
评论(0)
推荐(0)
2019年8月5日
2019杭电多校Contest5 1004 equation
摘要: 题目链接http://acm.hdu.edu.cn/showproblem.php?pid=6627 题意是给出n个套上绝对值的一元一次方程,求x使得他们的和等于c。 对于|ax+b|,考虑去掉绝对值,只有两种情况 ax+b 和 -ax-b,取决于x的取值,也就是 x 与 b/a 的大小关系。 然后
阅读全文
posted @ 2019-08-05 20:45 柳清浅
阅读(200)
评论(0)
推荐(0)
2019年8月4日
欧几里得算法
摘要: 欧几里得算法(gcd) 重新看了一下简单的gcd算法,有了一些更深的理解方式。 概括的说,gcd算法其实就是连续进行带余除法直到余数为零。 举个例子,求(72,30), 我们知道(a+kb,b)=(a,b)=(b,a) 于是,(72,30)=(30*2+12,30)=(30,12)=(12*2+6,
阅读全文
posted @ 2019-08-04 20:47 柳清浅
阅读(193)
评论(0)
推荐(0)
2019年7月27日
匈牙利算法找二分图最大匹配
摘要: int linker[N*2]; bool used[N*2]; vectormp[N]; bool dfs(int u) { int len=mp[u].size(); for(int i=0;i<len;i++) { int v=mp[u][i]; if(!used[v]) { used[v]=t...
阅读全文
posted @ 2019-07-27 10:37 柳清浅
阅读(125)
评论(0)
推荐(0)
上一页
1
2
3
公告