图论
WA自动鸡
这个作者很懒,什么都没留下…
展开
-
最短路dij模板(堆优化)
// 点数,边数,源点到各点最短距离,起点,访问标记,链式head int n,m,dist[maxn],s,vis[maxn],head[maxn];struct edge{ int to,val,ne;}edge[maxn];struct node{ int val,pos; friend bool operator <(struct node a,struct node b){ return a.val>b.val; }};priority_queue<nod原创 2021-09-15 19:34:53 · 196 阅读 · 0 评论 -
2021年度训练联盟热身训练赛第四场 C.Game Map【拓扑排序、dp】
Link拓扑排序 / dp题意给定一张无向图,求一组点,使得两个相邻的点在图中邻接且该组点的入度(出度)呈严格递增,要使点的数量尽可能多,问该组点的数量最多是多少?分析所选的点必须在图中邻接,且使入度(出度)递增,则只要算出每个点的入度,跑dfs进行dp即可转移方程:if(ru[u]<ru[v])if (ru[u]<ru[v])if(ru[u]<ru[v])dp[u]=max(dp[u],dp[v]+1)dp[u]=max(dp[u],dp[v]+1)dp[u]=max(原创 2021-03-29 15:53:12 · 189 阅读 · 0 评论