7/10 , 算法題 , CodeM

[編程|1000分] 匹配
時間限制:C/C++ 3秒,其他語言 6秒
空間限制:C/C++ 262144K,其他語言 524288K
64bit IO Format: %lld
題目描述
美團外賣日訂單已經超過2000萬,背后有一個非常復雜的智能調度系統。
我們考慮一個簡化的情形,有n個外賣小哥要去 n 家商店取貨,第 i 個外賣小哥到達商店 j 需要時間 e[i][j] ?,F在有 m 對外賣小哥和商店的合作關系。假定每個外賣小哥只能取到一個貨物,每個商店只需要一位外賣小哥取貨。
詢問最少多少時間,能有 k 位外賣小哥到達 k 個商店取到貨物?對于每個 k ,都輸出一個數表示最少使用時間,如果無解輸出 -1。
輸入描述:
第一行輸入兩個整數 n , m (1 <= n <= 1000 , 1 <= m <= 100000)。
接下來 m 行,每行輸入 3 個整數 i , j , e[i][j] (1 <= i, j <= n , 0 <= e[i][j] <= 10^9),定義如題所述。
注:本題測試用例較多,請耐心等待判題結果,也可以去排行榜刷新查看自己的提交結果。
輸出描述:
輸出一行n個整數,第 i 個整數,表示當 k=i 時,需要的最少時間,如果無解輸出-1,結尾無空格。
示例1
輸入
3 7
1 3 5
2 3 2
3 1 7
1 2 0
2 3 2
3 2 0
2 1 5
輸出
0 2 5

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 【程序1】 題目:古典問題:有一對兔子,從出生后第3個月起每個月都生一對兔子,小兔子長到第三個月后每個月又生一對兔...
    葉總韓閱讀 5,165評論 0 41
  • 計算機二級C語言上機題庫(南開版) 1.m個人的成績存放在score數組中,請編寫函數fun,它的功能是:將低于平...
    MrSunbeam閱讀 6,453評論 1 42
  • 昨天下午,我接到兒子同學媽媽的電話,想和我聊一聊,他的孩子也到了叛逆期,現在逆反的很,她現在是滿心焦慮。她說:以前...
    微笑的石子媽媽閱讀 230評論 0 3
  • 今天,被“爸爸要放棄患病女兒,母親跪求他看一眼孩子,他甩手就走了”霸屏朋友圈。這個話題太沉重,我不會去指責那位父親...
    苗苗述文學閱讀 390評論 3 6
  • 公路旅行。 和皮卡少年沒有交流,大家只是方向一致,車子沿著綿延不斷的馬路走。沒有風景,沒有搭訕,一路奔波的向前走。...
    Joy君閱讀 790評論 0 0