两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

1533 問題 C: 藍(lán)橋杯算法提高VIP-文化之旅

時間限制: 1s 內(nèi)存限制: 128MB 提交: 753 解決: 233
題目描述
有一位使者要游歷各國,他每到一個國家,都能  學(xué)到一種文化,但他不愿意學(xué)習(xí)任何一種文化超過一次(即如果他學(xué)習(xí)了某種文化,則他就不能到達(dá)其他有這種文化的國家)。不同的國家可能有相同的文化。不同  文化的國家對其他文化的看法不同,有些文化會排斥外來文化(即如果他學(xué)習(xí)了某種文化,則他不能到達(dá)排斥這種文化的其他國家)。
現(xiàn)給定各個國家間的地理關(guān)系,各個國家的文化,每種文化對其他文化的看法,以及這位使者游歷的起點和終點(在起點和終點也會學(xué)習(xí)當(dāng)?shù)氐奈幕瑖议g的道路距離,試求從起點到終點最少需走多少路。

輸入輸出樣例說明
由于到國家2必須要經(jīng)過國家1,而國家2的文明卻排斥國家1的文明,所以不可能到達(dá)國家2。



輸入
第一行為五個整數(shù)N,K,M,S,T,每兩個整數(shù)之間用一個空格隔開,依次代表國家個數(shù)(國家編號為1到N),文化種數(shù)(文化編號為1到K),道路的條數(shù),以及起點和終點的編號(保證S不等于T); 
第二行為N個整數(shù),每兩個整數(shù)之間用一個空格隔開,其中第i個數(shù)Ci,表示國家i的文化為Ci。 
接下來的K行,每行K個整數(shù),每兩個整數(shù)之間用一個空格隔開,記第i行的第j個數(shù)為aij,aij=  1表示文化i排斥外來文化j(i等于j時表示排斥相同文化的外來人),aij=  0表示不排斥(注意i排斥j并不保證j一定也排斥i)。 

接下來的M行,每行三個整數(shù)u,v,d,每兩個整數(shù)之間用一個空格隔開,表示國家u與國家v有一條距離為d的可雙向通行的道路(保證u不等于v,兩個國家之間可能有多條道路)。 


數(shù)據(jù)規(guī)模和約定
對于100%的數(shù)據(jù),有2≤N≤100,1≤K≤100,1≤M≤  N^2,1≤ki≤K,1≤u,  v≤N,1≤d≤1000,S≠T,1  ≤S,  T≤N。

輸出
輸出只有一行,一個整數(shù),表示使者從起點國家到達(dá)終點國家最少需要走的距離數(shù)(如果無解則輸出-1)。 
樣例輸入
2 2 1 1 2
1 2
0 1
1 0
1 2 10
樣例輸出
-1
提示
零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點擊這里了解課程詳情

比賽公告

動規(guī)*1 字符串*2 高精度*1 遞歸*1 貪心*1 都不是難題,其他我亂選的【狗頭保命】