摘要: Description奶牛们打算通过锻炼来培养自己的运动细胞,作为其中的一员,贝茜选择的运动方式是每天进行N(1 #include #include #include using namespace std;const int maxn=10001;int n,m;int a[maxn];int f... 阅读全文
posted @ 2014-10-27 14:53 polebug 阅读(542) 评论(0) 推荐(0) 编辑
摘要: DescriptionFarmer John打算将电话线引到自己的农场,但电信公司并不打算为他提供免费服务。于是,FJ必须为此向电信公司支付一定的费用。 FJ的农场周围分布着N(1 3;3->2;2->5,这3对电话线杆间需要的 电话线的长度分别为4、3、9。FJ让电信公司提供那条长度为9的电话线,... 阅读全文
posted @ 2014-10-27 13:13 polebug 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1.存边:可用邻接表或是vector;2.队列: 可用指针或是queue; 阅读全文
posted @ 2014-10-27 10:16 polebug 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 这里以spfa为例;//都用邻接表存边;指针:int h=1,t=1; q[h]=x; while(hdist[u]+e[i].w){ dist[v]=dist[u]+e[i].w; if(!vis[v]){ vis[v]=1; q[+... 阅读全文
posted @ 2014-10-27 10:14 polebug 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 存边; 对于指针实现的邻接表:struct edge{ int from,next,to,w;}E[maxn];int head[maxn],tot=0;//head初始化为-1;void add(int x,int y,int z){ E[++tot].from=x;//头结点 E[tot].to... 阅读全文
posted @ 2014-10-27 10:04 polebug 阅读(927) 评论(1) 推荐(1) 编辑