亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 煤氣管道設(shè)計.cpp

?? 一個最短路徑算法
?? CPP
字號:
/*N(N>10)個居民區(qū)之間需要鋪設(shè)煤氣管道。假設(shè)任意兩個居民區(qū)之間都可以
鋪設(shè)煤氣管道,但代價不同。事先將任意兩個居民區(qū)之間鋪設(shè)煤氣管道的代
價存入磁盤文件中。設(shè)計一個最佳方案使得這N個居民區(qū)之間鋪設(shè)煤氣管道所需
代價最少,并希望以圖形方式在屏幕上輸出結(jié)果。*/




#include<iostream.h>
#include<stdlib.h>
#include<iomanip.h>
#include<stdio.h>
#include<fstream.h>

typedef char ElemType;
const int QueueMaxSize=30;

#include"queue.h"
const int MaxVertexNum=100;
const int MaxEdgeNum=100;
const int MaxValue=1000;
typedef char VertexType;
typedef VertexType vexlist[MaxVertexNum];
typedef int adjmatrix[MaxVertexNum][MaxVertexNum];
bool visited[MaxVertexNum];

struct edge
{
	int fromvex;
	int endvex;
	int weight;
};
typedef edge edgeset[MaxEdgeNum];

void Create(vexlist GV,adjmatrix GA,int n,int e)
{
	int i,j;
	/*cout<<"輸入"<<n<<"個頂點"<<endl;
	for(i=0;i<n;i++)
		cin>>GV[i];*/
	for(i=0;i<n;i++)
		for(j=0;j<n;j++)
		{
			if(i==j)
				GA[i][j]=0;
			else
				GA[i][j]=MaxValue;
		}
	/*	cout<<"輸入"<<e<<"條邊"<<endl;
		for(k=0;k<e;k++)
		{
			cin>>i>>j>>w;
			GA[i][j]=GA[j][i]=w;
		}*/
	/*	for(i=0;i<=n;i++)
		{
			for(j=0;j<=n;j++)
			{
				if(i==j)*/
	int v,m;
	FILE *fp;
	fp=fopen("data.txt","r");
	fscanf(fp,"%d %d",&v,&m);
	//cout<<v<<' '<<e<<endl;
	for(int x=1;x<=m;x++)
	{
		int i,j,k;
		fscanf(fp,"%d %d %d",&i,&j,&k);
		GA[i][j]=GA[j][i]=k;
	}
					
}

void Prim(adjmatrix GA,edgeset CT,int n)
{
	int min,t,m,w;
	for(int i=0;i<n-1;i++)
	{
		CT[i].fromvex=0;
		CT[i].endvex=i+1;
		CT[i].weight=GA[0][i+1];
	}
	for(int k=1;k<n;k++)
	{
		min=MaxValue;
		m=k-1;
		for(int j=k-1;j<n-1;j++)
			if(CT[j].weight<min)
			{
				min=CT[j].weight;
				m=j;
			}
			edge temp=CT[k-1];
			CT[k-1]=CT[m];
			CT[m]=temp;
			j=CT[k-1].endvex;
			for(i=k;i<n-1;i++)
			{
				t=CT[i].endvex;
				w=GA[j][t];
				if(w<CT[i].weight)
				{
					CT[i].weight=w;
					CT[i].fromvex=j;
				}
			}
	}
}


void main()
{
	int d;
	for(d=1;d<=20;d++)
		cout<<' ';
	cout<<"管道鋪設(shè)施工的最佳方案選擇"<<endl;//<<endl;
	//cout<<"數(shù)科院";
    //int d;
	//for(d=1;d<=6;d++)
		//cout<<' ';
	cout<<"數(shù)科院"<<' '<<"06010824"<<' '<<"李方力"<<endl;//<<endl;
	cout<<"請注意:本程序管道起點必須為0!"<<endl;//<<endl;
	vexlist GV;
	adjmatrix GA;
	edgeset CT;
	int v,e;
	FILE *fp;
	fp=fopen("data.txt","r");
	fscanf(fp,"%d %d",&v,&e);
	cout<<"點數(shù):"<<v<<setw(6)<<' '<<"邊數(shù):"<<e<<endl;//<<endl;
	Create(GV,GA,v,e);
//	cout<<"輸出各邊的起點,終點以及權(quán)值:"<<endl;
	for(int x=1;x<=e;x++)
	{
		int i,j,k;
		fscanf(fp,"%d %d %d",&i,&j,&k);
		if(i!=0&&x==1)
		{
			cout<<"請看清本程序要求!"<<endl;
			exit(1);
		}
        if(x==1)
			cout<<"輸出:"<<' '<<"起點"<<setw(6)<<"終點"<<setw(6)<<"權(quán)值:"<<endl;
	//	cout<<i<<' '<<' '<<' '<<j<<' '<<' '<<' '<<k<<endl;
		cout<<' '<<' '<<' '<<' '<<' '<<' '<<' '<<i<<setw(6)<<j<<setw(6)<<k<<endl;
	}
	//cout<<endl;
	Prim(GA,CT,v);
	cout<<"輸出最短路徑:"<<endl;
	int sum=0;
	FILE *f;
	f=fopen("data1.txt","w");
	fprintf(f,"輸出最短路徑存檔:\n");
	for(int m=0;m<v-1;m++)
	{
	//	FILE *f;
	//	f=fopen("data1.txt","w+t");
		if(m==5)
			cout<<endl;
        fprintf(f,"%d->%d\n",CT[m].fromvex,CT[m].endvex);
		cout<<CT[m].fromvex<<"->"<<CT[m].endvex<<setw(4);
		
		sum=sum+GA[CT[m].fromvex][CT[m].endvex];
	}
	cout<<endl;
    fprintf(f,"輸出最短路徑代價存檔:%d\n",sum);
	fclose(f);
	cout<<"最佳方案所需代價:"<<sum<<endl;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区男女天堂| 欧美亚洲动漫精品| 天天操天天干天天综合网| 亚洲天堂2014| 亚洲精品视频在线| 一区二区三区日韩在线观看| 亚洲国产成人高清精品| 一区二区三区中文字幕在线观看| 亚洲国产精品激情在线观看| 久久久久亚洲蜜桃| 最新高清无码专区| 亚洲国产欧美一区二区三区丁香婷| 中文字幕中文在线不卡住| 中文子幕无线码一区tr| 中文字幕一区二区三区在线不卡| 亚洲一区电影777| 亚洲成人一二三| 精品一区精品二区高清| 国产不卡视频在线观看| 欧美精品一区二区久久婷婷| 9191国产精品| 欧美性三三影院| xfplay精品久久| 亚洲狠狠爱一区二区三区| 狠狠色丁香九九婷婷综合五月| 久久99国产精品免费网站| 99久久精品免费看国产| 欧美精品一区二区三区一线天视频| 26uuu精品一区二区| 香蕉乱码成人久久天堂爱免费| 韩国精品在线观看| 91精品国产aⅴ一区二区| 欧美精品一区二区久久久 | 国产精品久久久久久久久免费相片 | 国产一区二区福利| 欧美在线综合视频| 中文字幕久久午夜不卡| 国产美女av一区二区三区| 欧美精品乱码久久久久久| 亚洲欧洲日产国产综合网| 国产真实乱偷精品视频免| 日韩一区二区三区在线| 亚洲乱码中文字幕综合| jvid福利写真一区二区三区| 久久精品一级爱片| 国产v综合v亚洲欧| 国产蜜臀av在线一区二区三区| 天天影视网天天综合色在线播放| 色综合久久88色综合天天6| 综合色中文字幕| 色综合激情五月| 亚洲美女偷拍久久| 欧美在线观看禁18| 日韩二区三区在线观看| 欧美日韩免费在线视频| 国产精品大尺度| 在线观看日韩av先锋影音电影院| 亚洲黄色尤物视频| 666欧美在线视频| 国产成人精品免费一区二区| 亚洲色图制服丝袜| 欧美一区二区三区免费在线看 | 国产黄色精品网站| 亚洲一区二区中文在线| 精品免费国产一区二区三区四区| 国产一区二区福利| 日欧美一区二区| 中文在线一区二区| 欧美一级高清片在线观看| 丁香婷婷综合五月| 另类调教123区 | 亚洲精品免费在线播放| 欧美一区二区久久| 97精品国产97久久久久久久久久久久| 亚洲影院理伦片| 国产精品乱码人人做人人爱 | 2020国产精品自拍| 在线精品亚洲一区二区不卡| 国产v综合v亚洲欧| 蜜桃视频第一区免费观看| 亚洲与欧洲av电影| 综合久久久久综合| 中文字幕中文字幕在线一区| 久久色在线观看| 精品国产一区二区三区四区四| 色综合一个色综合亚洲| 一区二区成人在线视频| 国产亚洲欧美一区在线观看| 成人精品小蝌蚪| 亚洲一二三专区| 亚洲自拍另类综合| 夜夜爽夜夜爽精品视频| 亚洲精品国产a| 亚洲黄一区二区三区| 一区二区日韩电影| 亚洲va欧美va人人爽午夜| 亚洲一区二区三区视频在线播放 | 蜜臀av一区二区在线免费观看| 亚洲一区电影777| 理论电影国产精品| 高清久久久久久| 99精品热视频| 欧美亚洲综合另类| 欧美精品 国产精品| 久久亚洲影视婷婷| 亚洲欧美视频在线观看视频| 首页国产欧美久久| 国产伦精品一区二区三区免费迷| 国产成人精品亚洲777人妖| 一本一道波多野结衣一区二区| 色婷婷精品大在线视频| 欧美亚洲综合在线| 国产三级精品在线| 亚洲最快最全在线视频| 日韩精品成人一区二区三区| 国产不卡视频在线播放| 色婷婷av一区| 欧美国产一区二区| 青青草原综合久久大伊人精品 | 精品对白一区国产伦| 亚洲激情男女视频| 国产高清精品在线| 日韩欧美一级精品久久| 亚洲主播在线播放| 99精品热视频| 国产精品三级av在线播放| 国产做a爰片久久毛片 | 久久噜噜亚洲综合| 精品成人在线观看| 日韩av不卡一区二区| 在线观看av不卡| 亚洲一区二区三区中文字幕 | 日韩欧美三级在线| 秋霞影院一区二区| 欧美变态tickling挠脚心| 肉肉av福利一精品导航| 欧美一级久久久久久久大片| 亚洲成a人v欧美综合天堂下载 | 亚洲精品视频免费观看| 99精品视频在线观看免费| 亚洲视频网在线直播| 在线免费观看一区| 免费av成人在线| 欧美精品一区二区蜜臀亚洲| 国产剧情一区二区| 国产精品成人免费| 6080yy午夜一二三区久久| 免费高清在线一区| 久久精品免视看| 一本久久精品一区二区| 一区二区三区不卡视频在线观看 | 日韩一区二区免费视频| 国产一区二区三区免费在线观看| 欧美国产激情二区三区| 精品视频在线看| 成人影视亚洲图片在线| 亚洲一区av在线| 国产亚洲精久久久久久| 91麻豆高清视频| 国精产品一区一区三区mba视频 | 亚洲欧洲日韩女同| 精品国产精品网麻豆系列| 欧美在线一区二区三区| 成人一级视频在线观看| 午夜精品久久久久久久蜜桃app| 欧美日韩国产一二三| 韩国一区二区三区| 午夜电影网亚洲视频| 中文字幕亚洲电影| 国产色91在线| 欧美中文字幕一区| 色综合久久九月婷婷色综合| 国产成人欧美日韩在线电影| 亚洲风情在线资源站| 亚洲女与黑人做爰| 综合久久久久久久| 亚洲女同女同女同女同女同69| 国产三级精品视频| 国产农村妇女精品| 日本一区二区综合亚洲| 欧美视频精品在线| 欧美日韩精品一区二区三区四区| 一本色道久久综合狠狠躁的推荐| 成人美女在线视频| 色婷婷亚洲综合| 欧美日韩中字一区| 日韩免费性生活视频播放| 欧美一级欧美一级在线播放| 精品日产卡一卡二卡麻豆| 欧美精品一卡两卡| 久久女同互慰一区二区三区| 中文字幕免费不卡| 亚洲影视在线播放| 麻豆国产精品视频| 成人av在线一区二区| 色播五月激情综合网| 欧美老女人在线| 久久欧美中文字幕| 亚洲图片欧美综合| 国产成人午夜视频|