#include <stdio.h>
#include <stdlib.h>
#include "ljjz.h"
typedef struct edgedata
{
int beg,en;
int length;
}edge;
void peim(Mgraph g,edge tree[M-1])
{
edge x;
int d,min,j,k,s,v;
for(v=1;v<=g.n-1;v++)
{
tree[v-1].beg=0;
tree[v-1].en=v;
tree[v-1].length=g.edges[0][v];
}
for(k=0;k<=g.n-3;k++)
{
min=tree[k].length;
s=k;
for(j=k+1;j<=q.n-2;j++)
{
if(tree[j].length<min)
{
min=tree[j].length;
s=j;
}
}
v=tree[s].en;
x=tree[s];
tree[s]&#
#include <stdlib.h>
#include "ljjz.h"
typedef struct edgedata
{
int beg,en;
int length;
}edge;
void peim(Mgraph g,edge tree[M-1])
{
edge x;
int d,min,j,k,s,v;
for(v=1;v<=g.n-1;v++)
{
tree[v-1].beg=0;
tree[v-1].en=v;
tree[v-1].length=g.edges[0][v];
}
for(k=0;k<=g.n-3;k++)
{
min=tree[k].length;
s=k;
for(j=k+1;j<=q.n-2;j++)
{
if(tree[j].length<min)
{
min=tree[j].length;
s=j;
}
}
v=tree[s].en;
x=tree[s];
tree[s]&#