码迷,mamicode.com
首页 > 其他好文 > 详细

【日常学习】清明前后两周学练总结

时间:2015-04-11 18:03:01      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:并查集   日常学习   最小生成树   

要写关键路径,发现图论早已忘得一塌糊涂,悲哀之余,抓紧复习。翻高级本时又看见了前面的贪心,于是就又把贪心练了一下。写了几道比较老的题目,像是积木大赛。之后还突发奇想练了栈一类的。总之,这两周的练习相当凌乱。下面贴一下近期做过的几道题目吧。

表达式求值专项训练
codevs1750 加法表达式

(自带吐槽:直接用读入优化那样的getchar()读入 但是要注意读不了的时候返回值是-1 所以不能用"!" 另外最后一次读不下去要break直接加上)

codevs2715 表达式运算

(自带吐槽: 高精+字符串处理 再也不要用那个坑人的strtok函数了 虽然strstr难用 但还是用这个吧 只有一个点不过 只错了一个数字 怎么回事呢?于是调试了将近一个小时 连李国奥也解决不出的问题终于在一个数一个数的调试中出来了TUT热泪盈眶 原来如果一个数只有16位,第十六位进位了,却没有处理,于是出现了这种情况!吸取教训啊太疏忽了!)

prim
codevs1078 最小生成树/最短网络=codevs2627 村村通

(自带吐槽:是的你没看错,三个题,一模一样,来自USACO,但是题目不同···)
codevs1003 电话连线


Kruscal
codevs2627 村村通
codevs1231 最优布线问题 Kruskal


并查集练习
codevs1073 亲戚/家族(路径压缩版、路径不完全压缩版)(所谓完全压缩,就是不只在find的时候压缩,在合并两个连通分量的时候直接全部连到根上)
洛谷1536 村村通 (自带吐槽:是的这个还是叫村村通TUT但他不一样,他打了个Kruskal的幌子,标签是个图论,实际是个裸并查集= =无力)
codevs3372 选学霸 并查集背包[由于背包不会写待补完]


寂寞刷水题
codevs3521 学霸的极限 递推
codevs1011 数的计算 递推 
codevs3143 二叉树的序遍历 搜索
codevs1501 二叉树最大宽度和高度 递推

(自带吐槽:终于把拖了N久的天梯silver过了···但是golden为什么几乎清一色DP···)


由于以上题目感觉基本上都是裸模板题,于是就不全贴代码了,贴几个典型的吧

并查集:


最小生成树:




希望代码片引用正常,鄙人智商低今天想试用markdown可惜失败了TUT

预祝XBOI远赴省选斗兽场屠龙的四位勇士一切顺利,预祝隔壁油田一中的美队童鞋和他的小伙伴们一切顺利,预祝好人TY君面基愉快~


——伐竹取道,下见小潭,水尤清冽。

【日常学习】清明前后两周学练总结

标签:并查集   日常学习   最小生成树   

原文地址:http://blog.csdn.net/ametake/article/details/44995767

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!