1 11G JM的月亮神樹

2021-10-23 19:42:32 字數 1365 閱讀 5584

先跑一遍最短路,建出最短路圖(由在最短路上的邊構成)

對於每乙個點,都有乙個引路人和他有邊連線,這個引路人在這個點的最短路徑上,每個點選出和引路人相連線的邊就可以保證是最短路樹,選出的邊找權值最小的,權值相同找編號最小的(不能直接最小生成樹喲)

#include

#include

#include

#include

using

namespace std;

const

int m =

300005

;#define int long long

#define pii pair

intread()

while

(c>=

'0'&& c<=

'9')

return x*f;

}int n,m,k,s,tot,ans,f[m]

,dis[m]

,p[m]

;struct edge

}e[2

*m];

struct node

bool

operator

<

(const node &b)

const};

void

dijk()

}}}signed

main()

memset

(dis,

0x3f

,sizeof dis)

;dijk()

;for

(int i=

1;i<=n;i++)if

(mi==c) id=

min(id,j>>1)

;}if(i==s)

continue

; ans+

=mi;

p[++k]

=id;

}printf

("%lld %lld\n"

,k,ans)

;sort

(p+1

,p+1

+k);

for(

int i=

1;i<=k;i++

)printf

("%lld "

,p[i]);

}

Scrum衝刺部落格1(11月5日)

目錄這個作業屬於哪個課程 這個作業要求在 homework 11152 這個作業的目標 各個成員在 alpha 階段認領的任務 明日各個成員的任務安排 整個專案預期的任務量 敏捷開發前的感想 團隊期望 黃曉楷 智慧型化功能 任務名稱 預計工時 以圖搜圖模型 3h以圖搜相簿建立 2h違規影象識別 3h...

GJM 程序 執行緒和協程的理解

我的部落格 傳送門 點選前往 程序 執行緒和協程之間的關係和區別也困擾我一陣子了,最近有一些心得,寫一下。程序擁有自己獨立的堆和棧,既不共享堆,亦不共享棧,程序由作業系統排程。執行緒擁有自己獨立的棧和共享的堆,共享堆,不共享棧,執行緒亦由作業系統排程 標準執行緒是的 協程和執行緒一樣共享堆,不共享棧...

11月第1周總結 國字第111號檔案

週日的雪花飄呀飄 稀里嘩啦的就這麼下了大半天,搞得大降溫,真是冷呀.掰手指算了算,這周大事小情也不少。一說 甲流 網上說現今80 發燒的都是甲流,小兵和老大湊熱鬧也發開燒了,不過還好,燒退了,人精神了哈。現在真是無災無難好幸福呀,希望那些感冒的 盆 友們都盡快好起來!二說 net的學習 可想而知,我...