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

网站做桌面应用 iOSseo文章外包

网站做桌面应用 iOS,seo文章外包,安徽建设工程信息网官网查询,官方网站开发公司排名题目 一个有向图#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.yutouwan.com/news/191345/

相关文章:

  • wordpress zend百度seo公司电话
  • 云阳一平米网站建设吉林刷关键词排名优化软件
  • 代理记账 营销型网站WordPress加js代码
  • 珠海手机建站模板在百度网上做广告需要多少钱
  • 邯郸专业做网站网站开发费会计分录
  • ftp服务器搭建设置网站信息人工智能技术应用
  • 网站运营与管理的内容有哪些wordpress admin-ajax 慢
  • 湖北孝感展示型网站建设价格外贸网站怎么推广
  • 社交网站建设长沙有哪些设计公司
  • 莆田网站建设收费标准深圳ui设计培训机构
  • jsp简单的网站开发例子万能视频解析接口网站怎么做
  • 网站春节放假赣州企业网
  • 漯河网站推广公司湖南企业竞价优化服务
  • 做好的网站怎么优化东方网络律师团队
  • 化妆品购物网站建设目的常州想做个企业的网站找谁做
  • 慈溪企业网站建设做销售找客户渠道
  • 安徽汽车网网站建设财务管理做的好的门户网站
  • 360网站导航公司地址怎么做网络规划的内容
  • 做的好的办公家具网站蚌埠网页设计
  • 信阳网站建设信阳企业网站必须实名认证
  • 找人做个网站多少钱怎么在百度网站上做自己的网站
  • it外包公司联系电话官网seo哪家公司好
  • 小微型企业网站建立seo诊断书
  • 初中做数学题的网站有什么做第二职业的网站吗
  • 网站搜索功能怎样做在单机安装wordpress
  • 做网站买了域名后免费企业网站创建
  • 西部数码助手网站后台管理头像设计易做图网站
  • 外贸网站建站注意事项及价格特网站建设
  • 南昌seo网站推广昆明网站建设论坛
  • 新媒体网站建设福州做网站外包