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

英铭科技做网站和设计制作更专业公众平台推广

英铭科技做网站和设计制作更专业,公众平台推广,石家庄哪里有做网站,世界500强企业市值排名题目 一个有向图#xff0c;要求满足要求的最短路径#xff0c;要求为#xff1a; 路径上的所有点的出边所指向的点都直接或间接与终点连通。 输入1 3 2 (3个点,2条边) 1 2 (1和2之间可以连接) 2 1 1 3 (从1到3) 输出1 -1 输入2 6 6 1 2 1 3 2 6 2 5 4 5 3…题目 一个有向图要求满足要求的最短路径要求为 路径上的所有点的出边所指向的点都直接或间接与终点连通。 输入1 3 2 (3个点,2条边) 1 2 (1和2之间可以连接) 2 1 1 3 (从1到3) 输出1 -1 输入2 6 6 1 2 1 3 2 6 2 5 4 5 3 4 1 5 输出2 3 解题思路 其实我们就求出满足要求的点然后在这些点里找最短路还有本人这里的方法比较复杂和麻烦 代码 #includecstdio using namespace std; struct woc{int next,x,y; };//日常邻接表 woc a[200001],lt[200001]; int xx,yy,n,m,k,state[10001],ls[10001],t,head,tail,f[10001],star,over; int fls[10001]; bool ltfl[10001]; bool v[10001]; void check()//求所有可以直接或间接到终点的边 {int t0;int head0;int tail1;state[1]over;ltfl[state[1]]true;//初始化while (head!tail){head;head(head-1)%n1;tfls[state[head]];//求边while (t!0){if (!ltfl[lt[t].y]){tail;tail(tail-1)%n1;state[tail]lt[t].y;ltfl[lt[t].y]true;//标记}tlt[t].next;//求下一条边}} } bool ok(int x)//是否满足要求 {int tls[x];while (t!0){if (!ltfl[a[t].y]) return false;ta[t].next;}return true; } int main() {scanf(%d%d,n,m);state[1]1;int u0; for (int i1;im;i){scanf(%d,xx);scanf(%d,yy);a[u].nextls[xx];ls[xx]u;a[u].xxx;a[u].yyy;//边lt[u].nextfls[yy];fls[yy]u;lt[u].yxx;lt[u].xyy;//记录一条回去的边} scanf(%d%d,star,over);for (int i1;in;i) f[i]2147483647;//初始化 check();//求所有可以直接或间接到终点的边head0;tail1;state[1]star;v[state[1]]true;f[star]0;//初始化×2while (head!tail){head;//出队head(head-1)%n1;//循环队列tls[state[head]];while (t!0){if (f[a[t].x]1f[a[t].y] ok(a[t].y))//判断是否满足要求{f[a[t].y]f[a[t].x]1;//松弛if (!v[a[t].y]){tail;//入队tail(tail-1)%n1;//循环队列state[tail]a[t].y;v[a[t].y]true;}}ta[t].next;//下一条边}v[state[head]]false;//解封}if (f[over]2147483647) printf(-1);//是否有解else printf(%d\n,f[over]); }
http://www.zqtcl.cn/news/453082/

相关文章:

  • 网站模板框架站长资讯
  • 上海做网站哪家公司2022年国际国内重大新闻
  • 网站建设如何定位网站建设思路方向
  • 手机网站拦截怎么解除网站生成软件免费制作
  • 中国房地产网站茂名住房和城乡建设厅网站
  • 做网站销售工资怎么样网页设计是哪个专业
  • 吉林省住房城乡建设厅网站首页微商城模板包含哪些
  • 优秀个人网站案例wordpress 文章格式
  • 2019年做网站装修平面设计图的制作
  • 潍坊网站建设top淘宝客网站名
  • 怎么给网站做外链网上接效果图平台
  • 电影网站建设教程下载怎么经营团购网站
  • 做网站卖什么建设银信用卡网站首页
  • 大连市城乡建设档案馆网站网上竞价采购网站建设
  • 国际物流公司网站建设浏览器正能量网站免费图片
  • 河南做外贸网站的公司怎么做家庭网站
  • 知名营销类网站互联网软件开发是什么工作
  • 做网站前新闻录入网站模板
  • 网站域名做跳转要收费吗科技信息期刊
  • 登别的网站应怎么做网站推广广告词大全集
  • 漯河城乡建设管理局网站wordpress icon class
  • 买空间哪个网站好广州多少网络科技有限公司
  • 网站的网络推广方案营销型网站建设论文
  • 苏州做网站便宜的公司哪家好门店管理系统app
  • 学校多语言网站建设网络维护网站建设培训
  • Wordpress外贸网站搭建公司建站系统的应用场景
  • 网站推广网络推广方wordpress汉语公益
  • 长沙做网站的公司有哪些宁波奉化建设局网站
  • 温岭专业自适应网站建设承德招聘信息网
  • 做公司网站的模板下载wordpress e