【BZOJ2753 || SCOI2012】滑雪与时间胶囊
来源:互联网 发布:非农数据哪里公布 编辑:程序博客网 时间:2024/06/10 00:26
【题目描述】
BZOJ2753
给一个有向图,根限制为1,求最多经过节点数,求有向图最小生成树。
【简要分析】
初看此题觉得是裸的最小树形图
但数据范围着实吓翻我
对于所有的数据,保证 1<=N<=100000,保证 1<=M<=1000000,1<=Hi<=1000000000,1<=Ki<=1000000000。
“此题应该是有特殊性质的吧”,然后就往高度方向想
高度相等的点若有边相连则此边一定是无向边
然后我nc的想都不想清楚就tarjan缩了次点
虽然缩点没用但是也顺便求了第一问= =
然后开始乱搞了
Kruskal为什么不能求最小树形图呢
因为边有向导致不能保证从根能够到生成树的每个叶子
所以我就按Kruskal的思想但挑高处的边先选,然后再按权值小的先选
于是就AC了= =
有想法的可以留言讨论下(@QW)
再说代码吧
各种stack, vector,我觉得STL这样用时挺适合的,不过慢一点!
与LYP的程序效率比对(都开-O3 与无限栈)
LYP 我的
Code http://ideone.com/KOoLgQ
- 【BZOJ2753 || SCOI2012】滑雪与时间胶囊
- bzoj2753: [SCOI2012]滑雪与时间胶囊 MST
- 【SCOI2012】【BZOJ2753】滑雪与时间胶囊
- BZOJ2753: [SCOI2012]滑雪与时间胶囊
- bzoj2753 [SCOI2012]滑雪与时间胶囊
- BZOJ2753: [SCOI2012]滑雪与时间胶囊
- 图论练习题:【BZOJ2753 || SCOI2012】滑雪与时间胶囊
- 【最小生成树】[Scoi2012] bzoj2753 滑雪与时间胶囊
- 【bzoj2753】【scoi2012】【滑雪与时间胶囊】【最小生成树】
- 【bzoj2753】[SCOI2012]滑雪与时间胶囊 最小生成树
- BZOJ2753: [SCOI2012]滑雪与时间胶囊(最小生成树)
- bzoj2753滑雪与时间胶囊
- 【SCOI2012】滑雪与时间胶囊
- [SCOI2012]滑雪与时间胶囊
- 【BZOJ2753】【SCOI2012】滑雪与时间胶囊(最小生成树+层次图)
- 【SCOI2012】【kruscal变形】滑雪与时间胶囊
- [BZOJ 2753][SCOI2012]滑雪与时间胶囊
- bzoj 2753 [SCOI2012]滑雪与时间胶囊
- ORA-00254/ORA-15173 Archive_log Directory On Asm Being Deleted
- 状态图
- C++基础知识 sizeof运算符应用的总结
- Struts2验证框架的配置及validation.xml常用的验证规则
- hdu 1995 汉诺塔V
- 【BZOJ2753 || SCOI2012】滑雪与时间胶囊
- C# WinCE开发中获取MAC与IP地址
- usaco Milking Cows 报告
- 【css与html】iframe框架代码
- 使用Javabean作为数据源的JasperReport报表(通过WebService/RMI调用数据)
- ASP.NET动态增加HTML元素
- C#中虚函数跟抽象函数有什么用,怎么去区别
- MBA 告诉你商业保险水有多深,购买需慎重(不看后悔)
- shell 函数,去掉传递进来参数开头的0