当前位置: 首页 > 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://www.hkea.cn/news/229411/

相关文章:

  • 点击图片直接进入网站怎么做如何使用免费b站推广网站
  • 手机网站建设软件怎么在百度上做广告推广
  • 南京做网站团队手机app免费制作平台
  • 17173游戏网搜索优化指的是什么
  • 公司做网站需要给百度交钱吗百度竞价推广方案
  • 网站建设的关键seo推广小分享
  • 写小说的小网站百度关键词排名优化
  • 制作网站的成本规划公司如何建立网站
  • html语言做网站石嘴山网站seo
  • 做最好的言情网站官网seo优化
  • 云南建设监理协会网站营销失败案例分析
  • 怎么样做淘宝优惠券网站搜索引擎营销的优缺点
  • wordpress动态订单seo社区
  • 网站域没到期不能续费吗google谷歌搜索
  • 厦门好的做网站公司网络营销推广方式都有哪些
  • 重庆市建设工程信息官网站自己做网站的流程
  • 网站建设公司怎么做网络营销网站推广
  • 360应用商店seo服务套餐
  • 废橡胶网站建设个人博客网页设计
  • 什么网站做一手项目好域名查询官网
  • 做日用品的要找什么网站好站长工具端口检测
  • 贵州软件开发 网站开发手机版百度一下
  • 企业网站建立答辩问题百度怎么发布广告
  • 温州快建网站地推拉新接单网
  • 濉溪县城乡建设委员会燃气办网站热狗网站排名优化外包
  • 网站能不能自己做免费的seo教程
  • 湖南的商城网站建设优化教程网下载
  • 做网站需要哪些工程师西安seo诊断
  • tp做的网站封装成app2023北京封控了
  • 增城做网站要多少钱推广普通话手抄报