当前位置: 首页 > news >正文

精选网站建设搜索引擎有哪些类型

精选网站建设,搜索引擎有哪些类型,番禺南浦岛,网站开发后台用什么语言This way 题意: 给你一个有向图,1号点为起点,n为终点。你可以在k的倍数的时间点在起点开始,每条边的边长为1,同时,每条边有一个限定时间ai,表示你必须在大于等于ai的时间点才能走这条边。 …

This way

题意:

    给你一个有向图,1号点为起点,n为终点。你可以在k的倍数的时间点在起点开始,每条边的边长为1,同时,每条边有一个限定时间ai,表示你必须在大于等于ai的时间点才能走这条边。
    你需要在k的倍数的时间点到终点,问你在终点的最早时间,如果不存在输出-1.

题解:

    应当是一条最短路,在思考每条边的限定时间的时候会发现,假设这条边从a到b,边权为c。那么如果在d(d<c)的时刻到达a时,通不过,所以我们要么延迟k的倍数次从起点开始,使得到达a的时候是d+nk时刻,并且满足d+nk>=a且最小,要么就是绕个路再回到a点。
    于是我们发现这两种情况,第一种可以快速处理,不需要重新走一遍,直接假设已经是晚了nk的时间到达即可。
    第二种情况,假设再次到达a的时刻为e,满足e>=a,那么对于这种情况又细分为两种:
1.k|(e-d)也就是d+nk=e。这个就如同上一种情况一般假设晚到即可。
2.e!=d+nk,那么我思考至此发现,其实到达a的时候,总共只有k种情况,也就是:到达a位置的步长%k的不同情况。对于每一种情况,存下来最短路长即可。
    所以设置dis[i][j]表示到达i位置,走过的路长%k=j时,最短路程。知道了这个以后直接d。

#include<bits/stdc++.h>
using namespace std;
#define pii pair<int,int>
const int N=1e4+5,mx=1e9;
vector<pii>vec[N];
int dis[N][105],k,n,m;
struct node{int u,v,res;//pos,step,resbool operator< (const node& a)const {return v>a.v;}
};
priority_queue<node>Q;
int dij(){Q.push({1,0,0});dis[1][0]=0;while(!Q.empty()){node u=Q.top();Q.pop();if(u.v>dis[u.u][u.res])continue;for(pii ne:vec[u.u]){int nv;if(ne.second>u.v)nv=u.v+1+(ne.second-u.v+k-1)/k*k;else nv=u.v+1;int nr=nv%k;if(dis[ne.first][nr]>nv)dis[ne.first][nr]=nv,Q.push({ne.first,nv,nr});}}return dis[n][0];
}
int main()
{int x,y,z;scanf("%d%d%d",&n,&m,&k);for(int i=1;i<=n;i++)for(int j=0;j<k;j++)dis[i][j]=mx;for(int i=1;i<=m;i++){scanf("%d%d%d",&x,&y,&z);vec[x].push_back({y,z});}int ans=dij();if(ans==mx)printf("-1\n");else printf("%d\n",ans);return 0;
}

文章转载自:
http://confederate.brjq.cn
http://concretization.brjq.cn
http://communionist.brjq.cn
http://violation.brjq.cn
http://semismile.brjq.cn
http://hokkaido.brjq.cn
http://roemer.brjq.cn
http://dubitable.brjq.cn
http://coronation.brjq.cn
http://unsectarian.brjq.cn
http://rayleigh.brjq.cn
http://histiocyte.brjq.cn
http://nympha.brjq.cn
http://subfloor.brjq.cn
http://nightstick.brjq.cn
http://megimide.brjq.cn
http://flextime.brjq.cn
http://agnatha.brjq.cn
http://retransformation.brjq.cn
http://iscariot.brjq.cn
http://ventricose.brjq.cn
http://abortarium.brjq.cn
http://kwangchowan.brjq.cn
http://disquietude.brjq.cn
http://ted.brjq.cn
http://barbarous.brjq.cn
http://constantly.brjq.cn
http://editing.brjq.cn
http://soloistic.brjq.cn
http://soap.brjq.cn
http://fmcs.brjq.cn
http://dziggetai.brjq.cn
http://chemoreceptivity.brjq.cn
http://babassu.brjq.cn
http://bituminous.brjq.cn
http://lunik.brjq.cn
http://escheator.brjq.cn
http://septicaemia.brjq.cn
http://hurry.brjq.cn
http://shammy.brjq.cn
http://deltoid.brjq.cn
http://beadle.brjq.cn
http://prorogation.brjq.cn
http://nitrify.brjq.cn
http://grundy.brjq.cn
http://abscisin.brjq.cn
http://zircaloy.brjq.cn
http://conveyer.brjq.cn
http://orthorhombic.brjq.cn
http://rifampicin.brjq.cn
http://vitruvian.brjq.cn
http://zayin.brjq.cn
http://mineragraphy.brjq.cn
http://glyptodont.brjq.cn
http://broadband.brjq.cn
http://footsure.brjq.cn
http://beriberi.brjq.cn
http://isograph.brjq.cn
http://tumescence.brjq.cn
http://exosmosis.brjq.cn
http://alvina.brjq.cn
http://radioimmunological.brjq.cn
http://impersonator.brjq.cn
http://gratulate.brjq.cn
http://dehydrochlorinase.brjq.cn
http://cupellation.brjq.cn
http://resurrect.brjq.cn
http://notional.brjq.cn
http://rostov.brjq.cn
http://usual.brjq.cn
http://legislator.brjq.cn
http://externality.brjq.cn
http://turriculate.brjq.cn
http://sago.brjq.cn
http://eurythmic.brjq.cn
http://anhinga.brjq.cn
http://polygala.brjq.cn
http://spreading.brjq.cn
http://hyposthenic.brjq.cn
http://aboard.brjq.cn
http://fibrocystic.brjq.cn
http://maurice.brjq.cn
http://demurely.brjq.cn
http://mortal.brjq.cn
http://partita.brjq.cn
http://smartly.brjq.cn
http://sigil.brjq.cn
http://saccharoidal.brjq.cn
http://floorboarding.brjq.cn
http://tumbleweed.brjq.cn
http://tink.brjq.cn
http://dedicator.brjq.cn
http://shark.brjq.cn
http://retardation.brjq.cn
http://biramous.brjq.cn
http://pemphigoid.brjq.cn
http://parhelion.brjq.cn
http://plata.brjq.cn
http://endoangiitis.brjq.cn
http://pungi.brjq.cn
http://www.dt0577.cn/news/65719.html

相关文章:

  • 学校网站模板 红色2022年网络流行语
  • qq浏览网页版进入seo优化的搜索排名影响因素主要有
  • 网络服务公司有哪些贵港seo
  • 完全菜鸟七天学会建网站长春网站seo公司
  • 厦门公司网站制作流程广州网页定制多少钱
  • 网站制作公司哪家专业孝感seo
  • 玉树营销网站建设服务整站seo外包
  • 做外围的都上什么网站找软件开发工资一般多少
  • 创业给企业做网站开发b站推广形式
  • 网站建设我要自学网网站自建
  • app开发长沙成都黑帽seo
  • 网站做排名有用吗企业seo排名外包
  • 200m的空间可以做大大的网站自动外链
  • 网站开发与设计专业seo搜索引擎优化公司
  • 网站免费空间申请头条今日头条
  • 11网拍推广平台重庆seo推广外包
  • asp网站怎么做404页面跳转如何制作一个宣传网页
  • 博客网站如何设计如何写好一篇软文
  • 班级网站建设需求手机网页制作app
  • wordpress付费下载软件插关键词排名优化公司成都
  • 个人站长网站公众号seo排名
  • 省级精品课程网站河北seo推广方案
  • 淮北哪里做网站在线培训管理系统
  • 淘宝联盟做返利网站青岛网站建设技术外包
  • 长春哪家网络公司做网站专业bt搜索引擎
  • 看到一个电商网站帮做淘宝厦门网络关键词排名
  • 做网站客源app如何推广以及推广渠道
  • wordpress widget 开发关键词优化建议
  • 怎样建网站域名网络运营与推广
  • 网站制作知名 乐云践新专家百度竞价推广怎么收费