中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

中山網(wǎng)站建設前端開發(fā)

中山網(wǎng)站建設,前端開發(fā),前端做學校網(wǎng)站教務,網(wǎng)站個人和公司有什么區(qū)別是什么題目描述 松鼠寶寶由于貪玩去了一個具有n個點和m條邊的無向圖中,現(xiàn)在松鼠寶寶僅有h點體力,所有的邊經(jīng)過一次后會消耗部分體力,同時松鼠爸爸為了懲罰貪玩的松鼠寶寶,每到一個點會扣除部分松果(起點的松果也會扣除&#…

題目描述

松鼠寶寶由于貪玩去了一個具有n個點和m條邊的無向圖中,現(xiàn)在松鼠寶寶僅有h點體力,所有的邊經(jīng)過一次后會消耗部分體力,同時松鼠爸爸為了懲罰貪玩的松鼠寶寶,每到一個點會扣除部分松果(起點的松果也會扣除)?,F(xiàn)松鼠寶寶向你求助,詢問在能到達家的情況下

??????? 盡可能讓路徑上扣除松果的數(shù)量最大的那個點扣除的數(shù)量盡可能小。

輸入描述:

第一行讀入五個數(shù)n,m,st,ed, h(分別無向圖的點數(shù),邊數(shù),起點位置,家的位置,開始時候的體力)

接下來一行讀入n個數(shù)ai(每個點所扣除的松果數(shù)量)

接下來m行讀入x,y,z(分別代表無向邊的兩點和路上所消耗的體力)

1<=n <=1e4?

1<=m<= 2e4

1<=ai,z, h <= 1e7??

1 <= x,y <= n

輸出描述:

輸出一行代表最大扣除數(shù)量的最小值,若無法到達,則輸出-1

示例1

輸入

4 4 1 4 8
8
5
6
10
1 3 4
2 4 1
2 1 2
3 4 3

輸出

10

學習學長用bfs來寫最短路

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> PII;
const int M=4e4+10;
const int N=1e4+10;
const int INF=0x3f3f3f3f;
int minn=0x3f3f3f3f;
int maxn=0xc0c0c0c0;
int dx[4]={0,0,1,-1};
int dy[4]={1,-1,0,0};
bool st[N];
ll val[N];
ll dist[N];
vector<PII> v[N];
ll n,m,s,e,k,h,mx;
bool check(ll x)
{queue<ll> q;q.push(s);for(int i=1;i<=n;i++) dist[i]=INF,st[i]=false;dist[s]=0;while(q.size()){ll u=q.front();q.pop();st[u]=false;for(int i=0;i<v[u].size();i++){ll j=v[u][i].first;ll w=v[u][i].second;if(val[j]>x) continue;if(dist[j]>dist[u]+w){dist[j]=dist[u]+w;if(!st[j]){st[j]=true;q.push(j);}}}}if(dist[e]<=h) return true;else return false;
}
void solve()
{cin>>n>>m>>s>>e>>h;for(int i=1;i<=n;i++){cin>>val[i];mx=max(mx,val[i]);}while(m--){ll a,b,c;cin>>a>>b>>c;v[a].push_back({b,c});v[b].push_back({a,c});}ll l=0,r=mx;ll mid;while(l<r){mid=l+r>>1;if(check(mid))r=mid;else l=mid+1;}if(check(l))cout<<l<<endl;elsecout<<-1<<endl;
}
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);ll t=1;
//	cin>>t;while(t--){	solve();}return 0;
}

http://www.risenshineclean.com/news/58971.html

相關文章:

  • 政府網(wǎng)站建設的流程因素勞動局免費培訓電工
  • 做網(wǎng)站銷售好做嗎電商推廣聯(lián)盟
  • 網(wǎng)站制作聯(lián)盟廈門百度推廣怎么做
  • 柳市做網(wǎng)站網(wǎng)上賣產(chǎn)品怎么推廣
  • 如何做能切換語言的網(wǎng)站網(wǎng)站建設公司哪家好?
  • 鄭州做網(wǎng)站價格微網(wǎng)站建站平臺
  • 網(wǎng)站結構化數(shù)據(jù)愛站網(wǎng)關鍵詞長尾挖掘
  • 電腦做系統(tǒng)哪個網(wǎng)站比較好用西安網(wǎng)站外包
  • 有什么網(wǎng)站可以接淘寶設計單做淘寶指數(shù)
  • 商城網(wǎng)站制作的教程百度銷售是做什么
  • 免費的模板網(wǎng)站廣州網(wǎng)絡推廣seo
  • 有哪個網(wǎng)站做正品港貨知乎推廣公司
  • 網(wǎng)站必須做ssl認證淘寶店鋪推廣方式有哪些
  • 可做影視網(wǎng)站的服務器什么文案容易上熱門
  • 深圳龍華網(wǎng)站建設百度識圖搜索
  • 中糧我買網(wǎng)是哪個公司做的網(wǎng)站怎么創(chuàng)建網(wǎng)址
  • 網(wǎng)站服務器怎么做廣州seo工作
  • 網(wǎng)站底部模板淘寶一個關鍵詞要刷多久
  • 做網(wǎng)站用的什么服務器嗎廣州seo網(wǎng)站優(yōu)化培訓
  • 找婚慶公司去什么網(wǎng)站東莞網(wǎng)絡公司代理
  • 網(wǎng)站虛擬機可以自己做嗎百度一下app下載安裝
  • 張家港做網(wǎng)站排名多少關鍵詞排名優(yōu)化軟件
  • 編程貓官方網(wǎng)站入口免費自建網(wǎng)站有哪些
  • 在哪個網(wǎng)站做網(wǎng)上兼職靠譜市場調研的基本流程
  • 用網(wǎng)上的文章做網(wǎng)站行嗎如何增加網(wǎng)站的外鏈
  • 教育主管部門建設的專題資源網(wǎng)站是友情鏈接怎么設置
  • wordpress聯(lián)系我插件seo關鍵詞排名
  • 前端網(wǎng)站開發(fā)實例視頻杭州排名優(yōu)化公司
  • 筑業(yè)網(wǎng)seo網(wǎng)站有哪些
  • 泰安飛訊網(wǎng)絡有限公司東莞seo建站排名