<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      rtx978

      博客園 首頁 新隨筆 聯系 訂閱 管理
      #include<iostream>
      #include<stack>
      #include<queue>
      #include<map>
      #include<set>
      #include<vector>
      #include<algorithm>
      #include<cstring>
      using namespace std;
      #define pr(x) cout<<"ans="<<x<<endl;
      #define pp(x) cout<<x<<"\n";
      #define ll long long int 
      const int mod=1e9+7;
      const int N=5e3+10;
      int n,m;
      struct node
      {
      	int v,w;
      };
      vector<node> mp[N];
      int in[N];
      ll dis[N];
      bool vis[N];
      bool spfa(int u)
      {
      	memset(in,0,sizeof(in));
      	queue<int> q;
      	for(int i=0;i<=n;i++)
      	{
      		dis[i]=mod;
      	}
      	vis[u]=1;
      	dis[u]=0;
      	// in[u]++;
      	q.push(u);
      	while(q.size())
      	{
      		auto now=q.front();
      		// cout<<now<<endl;
      		q.pop();
      		vis[now]=0;
      		for(auto x:mp[now])
      		{
      			if(dis[x.v]>dis[now]+x.w){
      				dis[x.v]=dis[now]+x.w;
      				if(!vis[x.v])
      				{
      					vis[x.v]=1;
      					in[x.v]++;
      					q.push(x.v);
      					if(in[x.v]>n+1)
      						return false;
      				}
      			}
      		}
      	}
      	return true;
      }
      void solve()
      {				//轉化條件,b[i]為a[i]的前綴和
      	cin>>n>>m;//差分約束問題,需要滿足以下條件,同時dis【n】最小,可直接設dis[n]=0,
      			// 答案為dis[n]-dis[0];
      	for(int i=1;i<=n+1;i++)//dis[i]-1>=dis[i-1]  -dis[i]<=-1-dis[i-1]
      	{
      		mp[i].push_back({i-1,-1});
      	}
      	for(int i=1;i<=m;i++)
      	{
      		int l,r,c;
      		cin>>l>>r>>c;//dis[r]-c>=dis[l-1],dis[r]<=dis[l-1]+c
      		mp[l-1].push_back({r,c});
      		mp[r].push_back({l-1,-c});
      	}
      	if(!spfa(n))
      	{
      		cout<<"-1"<<endl;
      	}
      	else
      	{
      		cout<<dis[n]-dis[0]<<endl;
      	}
      }
      int main()
      {
      	int _=1;
      	// cin>>_;
      	while(_--)
      	{
      		solve();
      	}
      }
      
      posted on 2025-05-06 01:19  1448139329  閱讀(22)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产区二区三区在线观看| 亚洲码国产精品高潮在线| 国产一区二区三区导航| 人妻夜夜爽天天爽一区| 国产成人一卡2卡3卡四卡视频| gogogo高清在线观看视频中文| 日本欧美大码aⅴ在线播放| 日韩中文日韩中文字幕亚| 岛国岛国免费v片在线观看| 欧美浓毛大泬视频| 亚洲精品专区在线观看| 青青草无码免费一二三区| 临沭县| 国产精品一品二区三区日韩| 中文字幕国产日韩精品| 欧美不卡一区二区三区| 久久精品第九区免费观看| 国内熟妇人妻色在线视频| 宁晋县| 久久99久国产精品66| 377p日本欧洲亚洲大胆张筱雨| 少妇人妻偷人精品系列| 久久夜色国产噜噜亚洲av| 亚洲V天堂V手机在线| 上蔡县| 起碰免费公开97在线视频| 中文字幕亚洲一区二区三区 | 亚欧洲乱码视频在线专区| 东方av四虎在线观看| 亚洲国产精品综合久久2007| 亚欧洲乱码视频在线专区| 人妻有码中文字幕在线| 最新国产精品亚洲| 国产一区二区三区色噜噜| 欧美丰满妇大ass| 香港日本三级亚洲三级| 国产成人自拍小视频在线| 亚洲色欲色欲天天天www| 在线看无码的免费网站| 亚洲av精选一区二区| 亚洲第一国产综合|