日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

P1137-旅行计划【拓扑排序,DAGdp】

發布時間:2023/12/3 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P1137-旅行计划【拓扑排序,DAGdp】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

正題

題目鏈接:https://www.luogu.org/problemnew/show/P1137


題目大意

一張有向無環圖,求以每個點為終點的最長路徑。


解題思路

先拓撲排序,然后dpdpdp
fy=max{fx+1}(x?>y)f_y=max\{f_x+1\}(x->y)fy?=max{fx?+1}(x?>y)


codecodecode

#include<cstring> #include<cstdio> #include<algorithm> #include<queue> using namespace std; const int maxv=110000,maxe=210000; struct rec{int x,y,next; }a[maxe]; int n,e; int ls[maxv],in[maxv],list[maxv],f[maxv]; queue<int>q; void init() {scanf("%d%d",&n,&e);memset(ls,0,sizeof(ls));for(int i=1;i<=e;i++){scanf("%d%d",&a[i].x,&a[i].y);a[i].next=ls[a[i].x];ls[a[i].x]=i;} } void topsort(){int cnt=0;memset(in,0,sizeof(in));for(int i=1;i<=e;i++)in[a[i].y]++;for(int i=1;i<=n;i++)if(!in[i])q.push(i);while(!q.empty()){int x=q.front();q.pop();list[++cnt]=x;for(int i=ls[x];i;i=a[i].next){int y=a[i].y;in[y]--;if(!in[y])q.push(y);}} } void dp() {for(int i=1;i<=n;i++){int x=list[i];for(int i=ls[x];i;i=a[i].next){int y=a[i].y;f[y]=max(f[x]+1,f[y]);}} } void print(){for(int i=1;i<=n;i++)printf("%d\n",f[i]+1); } int main() {init();topsort();dp();print(); }

總結

以上是生活随笔為你收集整理的P1137-旅行计划【拓扑排序,DAGdp】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产 欧美 日韩 | 激情视频免费在线观看 | 99久久99久久精品免费看蜜桃 | 亚洲欧美日本国产 | 欧美日韩免费观看视频 | 男人与雌性宠物交啪啪 | 欧美人成在线 | 免费av片| 视频三区在线 | 久久午夜伦理 | 三女警花合力承欢猎艳都市h | 国产精品无码午夜福利 | 污漫在线观看 | 欧美性猛交xxxx乱大交蜜桃 | 色咪咪网站 | 午夜怡红院| 91嫩草影视 | 久久久久久久av | 久久加勒比 | 欧美日韩精品一区 | 国产成人精品一区二区三区网站观看 | 裸尼姑熟蜜桃 | 蜜臀av免费一区二区三区水牛 | 极品美女开粉嫩精品 | 91视频99| 国产第一精品 | 亚洲成人第一区 | 欧美精品日韩在线 | 国产在成人精品线拍偷自揄拍 | 骚虎tv | 青青青网 | 亚洲精品久久夜色撩人男男小说 | 黑人精品一区二区三区 | 草民午夜理伦三级 | av体验区| 欧美无砖砖区免费 | 日韩精品在线观看网站 | 97久久人人超碰caoprom欧美 | 在线三级av| 人妻 日韩精品 中文字幕 | 精品不卡一区二区三区 | 日韩黄色网| 神马午夜51 | 五级毛片 | 看av网站 | 91视频在线免费 | 亚洲日日日 | 黑人精品一区二区 | 男女作爱网站 | 国产小视频在线播放 | 毛片3 | 在线视频精品一区 | 亚洲热影院 | 反差在线观看免费版全集完整版 | 日本三级黄色大片 | 欧美伦理片网站 | www夜片内射视频日韩精品成人 | 欧美com | 涩涩视频在线免费看 | 久久精久久 | 色哟哟视频在线观看 | 中文久久字幕 | 人妖一级片 | 蜜桃av噜噜 | 国产成人精品影院 | 亚洲成人第一区 | 欧州一区二区三区 | 久久精品美乳 | 男人午夜视频 | 午夜在线观看视频18 | 在线看一级片 | 国产在线观看你懂的 | 99热免费在线 | 欧美老熟妇乱xxxxx | 天天操狠狠干 | 欧美巨乳在线 | 中文字幕在线天堂 | 亚洲精品在线免费播放 | 日韩一级二级三级 | 国产人妖在线 | 想要视频在线观看 | 久久久久久国产精品免费播放 | 黑丝一区 | 亚洲欧洲一区 | 欧美日韩在线一区二区 | 人人澡超碰碰97碰碰碰 | 午夜爽爽爽 | 95在线视频 | 欧洲精品免费一区二区三区 | 欧美变态网站 | 尤物av无码色av无码 | 日韩黄色在线 | 女性毛片 | 国产乱子轮xxx农村 岛国久久久 | 免费在线视频你懂的 | 狠狠操网 | 亚洲一区二区三区不卡视频 | 欧美资源在线 | 少妇免费看 |