国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

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

南寧機關兩學一做網站/網絡營銷八大工具

南寧機關兩學一做網站,網絡營銷八大工具,網站模版調用標簽教程,老薛主機做電影網站題意:給出起點終點坐標,然后給出可以經過的幾個點,未經過這幾個點的時候以v1的速度前進,一旦經過這些點就可以在3秒內以v2的速度前進,3秒之后恢復v1,問從起點到終點所需的最短時間 思路:最短路…

題意:給出起點終點坐標,然后給出可以經過的幾個點,未經過這幾個點的時候以v1的速度前進,一旦經過這些點就可以在3秒內以v2的速度前進,3秒之后恢復v1,問從起點到終點所需的最短時間

思路:最短路模型沒什么好說的,如果采用鄰接表方式存圖建邊會比較麻煩,很遺憾我就是用的鄰接表,注意從起點出發(fā)的點只能以v1的速度前進

ac代碼:

#include<bits/stdc++.h>
#define endl '\n'
#define ll long long
#define INF 0x3f3f3f3f
#define pb push_back
#define int long long
#define Mirai ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
using namespace std;
typedef pair<int,int> pii;
const int N=1010;
pii _point[N];
int n;
double dist[N];
bool vis[N];
pii _start,_end;
vector<pair<int,double>> g[N];
double v1,v2;
double getdist(int sx,int sy,int tx,int ty)
{return sqrt((sx-tx)*(sx-tx)+(sy-ty)*(sy-ty));
}
double gettime(pii a,pii b,bool isv2)//isv2代表是否加速
{double len=getdist(a.first,a.second,b.first,b.second);double time;if(isv2){time=len/v2;if(time>3)time=3+(time-3)*v2/v1;}else time=len/v1;return time;
}
void dij()
{priority_queue<pair<double,int>,vector<pair<double,int>>,greater<pair<double,int>>> q;dist[n]=0;q.push({dist[n],n});while(q.size()){int u=q.top().second;q.pop();if(vis[u])continue;vis[u]=true;for(auto [v,w]:g[u]){if(dist[v]>dist[u]+w){dist[v]=dist[u]+w;q.push({dist[v],v});}}}
}
void solve()
{cin>>n;for(int i=0;i<=n+1;i++)dist[i]=1e9;for(int i=0;i<n;i++)cin>>_point[i].first>>_point[i].second;//將0加速點到n-1加速點的坐標存下來cin>>_start.first>>_start.second>>_end.first>>_end.second;//起點和終點的坐標cin>>v1>>v2;//假設起點為n,終點為n+1for(int i=0;i<n;i++){for(int j=0;j<n;j++)//對于每個加速點都向其他加速點以連一條邊{g[i].pb({j,gettime(_point[i],_point[j],true)});}g[i].pb({n+1,gettime(_point[i],_end,true)});//再從每個點向終點連一條邊}for(int i=0;i<n;i++)//從起點處發(fā)的邊都是未加速的{g[n].pb({i,gettime(_start,_point[i],false)});//從起點向每個加速點連一條邊}g[n].pb({n+1,gettime(_start,_end,false)});//從起點到終點連一條邊dij();printf("%.12lf\n",dist[n+1]);
}
signed main()
{Mirai;int T=1;// cin>>T;while(T--){solve();}
}

http://m.aloenet.com.cn/news/108.html

相關文章:

  • 天津市建設工程信息交易網/seo免費培訓教程
  • 做餐飲要看的網站/seo批量建站
  • 北京做網站浩森宇特/品牌推廣軟文200字
  • 靖江網站建設/百度小說風云榜今天
  • 漳州專業(yè)網站建設費用/青島seo用戶體驗
  • 天津做網站要多少錢/百度seo流量
  • 專業(yè)建設網站公司哪家好/優(yōu)化深圳seo
  • 企業(yè)網站服務器選擇/torrentkitty磁力官網
  • 石獅市網站建設/seo 頁面鏈接優(yōu)化
  • 上海網站排名團隊/百度搜索引擎的網址是
  • ds216j做網站/跨境電商培訓
  • 微網站 pc網站同步/長沙靠譜關鍵詞優(yōu)化公司電話
  • 人設生成器網站/怎么把平臺推廣出去
  • 溧陽手機網站哪里做/學it什么培訓機構好
  • 找人網站/網頁模板怎么用
  • 揭陽網站制作案例/如何在各種網站投放廣告
  • 網站免費正能量入口/百度首頁推薦關不掉嗎
  • 網站建設步驟及分工/優(yōu)秀軟文范例100字
  • 對網站進行優(yōu)化/網站排名快速提升
  • 武城網站建設費用/品牌營銷公司
  • 佛山市企業(yè)網站建設平臺/太原關鍵詞優(yōu)化軟件
  • 做網站大概價格/南昌seo排名優(yōu)化
  • 做網站的公司有前途嗎/如何制作網站和網頁
  • 免費建站的站點網站/游戲推廣是什么工作
  • 無錫企業(yè)網站seo/百度廣告投訴電話
  • 網站代碼怎么改/個人在線做網站免費
  • 網站首頁html/怎樣打百度人工客服熱線
  • 深圳市企業(yè)網站建設價格/整合營銷理論主要是指
  • 個人主頁頁面/seo優(yōu)化招商
  • 工信部網站備案查詢步驟詳解/公司網站