題意:輸入包含多個測試用例輸入0退出測試。
吉公尺將每個十字路口或加入的路徑從1開始編號。
他的辦公室是編號1,他的房子是編號2。
每個測試用例的第一行是十字路口的數量n,1 < n≤1000,和路徑數量的m。接下來的m行線每個包含路口a、b和整數距離1≤d≤1000000表示的道路長度d。吉公尺可以走任何他選擇的道路。任一對十字路口之間
最多有乙個路徑
。思路:建map陣列,應用深度優先搜尋找出路徑條數。
#include#includeusing namespace std;
typedef struct n1
node;
node n[1005];
int map[1005][1005],k;
int direct[1005];
void set(int n)
n[i].distens=10000000;n[i].flog=0;direct[i]=0;
}cin>>m;
while(m--)
} void spfa(int n)}}
}} int dfs(int now,int n)
for(i=1;i<=n;i++)
if(map[now][i]!=-1&&n[now].distens>n[i].distens)
return direct[now];
} int main()
{ int n;
while(cin>>n&&n)
{set(n);
spfa(n);
k=dfs(1,n);
cout<
Python尋找路徑和查詢檔案路徑的示例
sys.path 指定用於模組搜尋路徑的字串列表 也可以通過sys模組的append方法在python環境中增加搜尋路徑。sys.path.append usr bin usr lib64 python2.6 python模組預設存放路徑 pyc是一種二進位制檔案,是由py檔案經過編譯後生成的檔案,...
cocos2dx 設定資源尋找路徑
問題描述 開發乙個遊戲,可能有很多資源資料夾,要是每次自己新增,很麻煩?解決辦法 通過呼叫fileutils類方法 具體解決 方法1 在程式中所有資源都不能新增資料夾路徑 在appdelegate.cpp裡的applicationdidfinishlaunching 函式裡新增這麼幾行 std ve...
迷宮的尋找路徑和最短路徑的動畫演示
這是自己編寫的第乙個dos動畫程式,所以自己感觸很深,今天作為乙個成就,寫於自己的部落格中,希望和大家分享 定義標頭檔案t11.h中 include stdio.h include string.h include ctype.h include malloc.h include stdlib.h ...