会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CHADLZX
新随笔
管理
上一页
1
···
20
21
22
23
24
25
26
下一页
2016年9月13日
矩阵乘法
摘要: p1353: 一个由自然数组成的数列按下式定义:对于i <= k:ai = bi 对于i > k: ai = c[1]*a[i-1] + c[2]*a[i-2] + ... + c[k]*a[i-k]其中bj 和 cj (1<=j<=k)是给定的自然数。写一个程序,给定自然数m <= n,计算a[m
阅读全文
posted @ 2016-09-13 12:29 CHADLZX
阅读(306)
评论(0)
推荐(0)
2016年9月11日
dij+堆优化
摘要: 写这个dij+堆优化的原因是有些地方卡SPFA,只能搞这个; 香甜的奶油: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<string> 5 #include<cstdlib> 6 #include<ct
阅读全文
posted @ 2016-09-11 21:46 CHADLZX
阅读(925)
评论(0)
推荐(0)
[usaco2009febgold]道路翻新 最短路+dp
摘要: 这道题居然卡SPFA,难受,写了这么长时间的SPFA,都快把dij忘光了; 设d[i][j]为修j条路到i的最短距离,然后跑堆优化dij就行了; 实测中SPFA两组大数据超时严重; dij约300ms一组大数据; 但是总感觉这个堆优化dij和SPFA好相像啊,奇怪; 1 #include<iostr
阅读全文
posted @ 2016-09-11 18:12 CHADLZX
阅读(248)
评论(0)
推荐(0)
noi2006day2_最大获利 网络流
摘要: 这道题是上一题的数据加强版,dinic表示毫无压力; 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<string> 5 #include<cstdlib> 6 #include<ctime> 7 #inc
阅读全文
posted @ 2016-09-11 14:01 CHADLZX
阅读(144)
评论(0)
推荐(0)
太空飞行计划 网络流
摘要: 经典的最大权闭合子图问题; 这种问题的求解思路是: 建图:将s连边向权值为正的点,通过依赖关系连接权值为正的点和权值为负的点,权值为负的点连边向t; 求c=最小割,a=所有权值为正的节点权值和,ans=a-c; 证明过程网上是有的; 用dinic敲的,但是用的还不熟练; 1 #include<ios
阅读全文
posted @ 2016-09-11 13:37 CHADLZX
阅读(176)
评论(0)
推荐(0)
2016年9月10日
奶牛通讯 usaco 网络流
摘要: 这道题很有意思,原题是只需输出最小割集大小,现在oj上改成了输出字典序最小的割集; 题解:可以考虑从小到大删边,若删掉这条边后,最小割变小,保持不变,记录此时的最小割大小; 若最小割不变,恢复这条边; 这样做的原因是什么呢?从小到大可以保证字典序的要求,删完边后若最小割减小,这条边一定在最小割上,删
阅读全文
posted @ 2016-09-10 22:04 CHADLZX
阅读(351)
评论(0)
推荐(0)
0910 noip模拟
摘要: 教师节快乐: T1:勇士闯魔塔,是一道很裸的莫队题目,但在老师的催促下,出题人@syq同学修改了第一题,使之成了一道送分题,全暴力水过; T2:第二题是一道预处理+分组背包,考试中,忘了分组背包怎么敲,现琢磨出一种算法,不过复杂度比较高就是了,伤感,第二题由于少加了一个判断,只拿了30分,后面的分数
阅读全文
posted @ 2016-09-10 17:33 CHADLZX
阅读(138)
评论(0)
推荐(0)
2016年9月9日
土地购买 usaco 斜率优化
摘要: 看这道题的时候,感觉很难,因为数据范围比较大,很难dp; 后来想到了【书柜的尺寸】这道题,也是一道dp,曾经看了那道题的题解而深有启发; 这道题每组的付费只与这一组长宽的最大值有关,也就是说要分组,一定从按长或宽的从大到小(从小到大也可以)排序,这样剔除无用的数据后,就只剩下一串数据,长从大到小,宽
阅读全文
posted @ 2016-09-09 13:47 CHADLZX
阅读(251)
评论(0)
推荐(0)
[haoi2010]订货 最小费用流
摘要: 这道题oj上的标签是动态规划,但我想不出来动态规划怎么搞,空间不爆,时间也要爆的; 好的,不扯淡,此题正常做法是最小费用流; 这道题我写了两遍,为什么呢?原因是第一次写的时候,不会写费用流,又恰好没带书,所以搁置了; 第二次又写到这道题了,有点生气,一鼓作气学了费用流,紧跟着敲了这道题; 也算一道费
阅读全文
posted @ 2016-09-09 12:26 CHADLZX
阅读(202)
评论(3)
推荐(0)
2016年9月8日
[noip2010]关押罪犯 并查集
摘要: 第一次看的时候想到了并查集,但是不知道怎么实现; 标解,f[i]表示i所属的集合,用f[i+n]表示i所属集合的补集,实现的很巧妙,可以当成一个使用并查集的巧妙应用; 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #inc
阅读全文
posted @ 2016-09-08 21:08 CHADLZX
阅读(177)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
下一页