会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LJB的Blog
sbljb
博客园
首页
新随笔
联系
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
2019年7月22日
洛谷状压DP做题记录
摘要: P2915 [USACO08NOV]奶牛混合起来Mixed Up 题面 确实是状压的入门题 用dp[i][j] 表示以i结尾,状态为j时的方案数,代码如下: P1171 售货员的难题 题面 同样是用状压的方式,dp[i][j]表示当前在第i个城市,状态为j的最短路,开了O2 P3052 [USACO
阅读全文
posted @ 2019-07-22 09:31 JBLee
阅读(371)
评论(0)
推荐(0)
2019年7月21日
洛谷 P2602 [ZJOI2010]数字计数
摘要: 又是一道数位DP,不过做题多了也就发现套路了,这道题注意对前导0的判断以及dp状态的设计——dp[i][j] 当前的位数,统计的数字之和。
阅读全文
posted @ 2019-07-21 20:28 JBLee
阅读(273)
评论(0)
推荐(0)
2019年7月15日
暑假测试2019.7.15 T1-substring
摘要: AC自动机的模板题,非常简单,但我对AC自动机的掌握都还不太熟练。
阅读全文
posted @ 2019-07-15 20:03 JBLee
阅读(162)
评论(0)
推荐(0)
绝对是全网最好的Splay 入门详解——洛谷P3369&BZOJ3224: Tyvj 1728 普通平衡树 包教包会
摘要: 平衡树是什么东西想必我就不用说太多了吧。 百度百科: 一个月之前的某天晚上,yuli巨佬为我们初步讲解了Splay,当时接触到了平衡树里的旋转等各种骚操作,感觉非常厉害。而第二天我调Splay的模板竟然就搞了一天,最后还是失败告终,只能CV了事,而Splay也成了我心中的一个心结,一直没法解决。在西
阅读全文
posted @ 2019-07-15 19:56 JBLee
阅读(511)
评论(2)
推荐(1)
P3809 【模板】后缀排序 良心讲解
摘要: 感谢yyr学长的讲课以及自为风月马前卒大佬的这篇博客 一直早有耳闻后缀数组SA的大名,今天yyr学长也讲解了有关于后缀数组的内容,后缀排序又是能够求出后缀数组的操作,感觉其中的原理理解起来还是很简单的,不过就是按第一关键字和第二关键字排序罢了。但是代码的细节却不太好理解。 后缀排序时要用上好几个数组
阅读全文
posted @ 2019-07-15 19:54 JBLee
阅读(227)
评论(0)
推荐(0)
2019年7月14日
B - The xor-longest Path P4551 最长异或路径
摘要: 这道题其实可以用01Trie树来解决。平时我们所用的Trie树都是插入字符,而这里的Trie树只用0和1来表示,就成了一棵二叉树。最大的异或和实际上就是两个点到根节点异或和的异或和的最大值。 先dfs预处理出所有节点到根节点的异或和,在用这些异或和建一棵Trie树,最后在Trie树上贪心。对于一个数
阅读全文
posted @ 2019-07-14 18:22 JBLee
阅读(370)
评论(0)
推荐(0)
2019年7月13日
网络流精讲——最大流 包教包会
摘要: 先上代码,晚上再更。
阅读全文
posted @ 2019-07-13 17:21 JBLee
阅读(224)
评论(0)
推荐(0)
2019年7月12日
P5058 [ZJOI2004]嗅探器 割点
摘要: 一开始看到它的时候,想都没想直接CV了割点的模板。结果是这样的: 再次读题,发现是只用找u->v路径上的最小割点,改一下就A了 AC代码:
阅读全文
posted @ 2019-07-12 11:56 JBLee
阅读(168)
评论(0)
推荐(0)
2019年7月11日
洛谷P1073 最优贸易
摘要: 现在我才明白,自己之前做的最短路的题是有多么垃圾。 题面很长,但其实就说的是一个中间商赚差价的故事。图论的题目一般来说建图往往是核心,而这道题的巧妙之处是在于它需要建两个图:正图和反图,正图是1-n的路径,而反图则是从n反推到1。 题目要求我们去的在某个城市买,回来又在某个城市卖出,可以维护两个值,
阅读全文
posted @ 2019-07-11 23:33 JBLee
阅读(115)
评论(0)
推荐(0)
洛谷P3810 【模板】三维偏序(陌上花开) CDQ分治初探
摘要: #include using namespace std; const int maxn=1e6+7; int n,p; int mx,tot; struct node{ int a,b,c; }s[maxn*4];//cnt是统计相同的序列数 struct newnode{ int a,b,c,cnt,ans; }k[maxn*4]; int c[maxn]; int l...
阅读全文
posted @ 2019-07-11 20:49 JBLee
阅读(136)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
公告