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

什么网站可以做项目百度推广费用怎么算

什么网站可以做项目,百度推广费用怎么算,嵌入式软件开发兼职,重庆疫情最新消息今天Description 欧洲某城是一个著名的旅游胜地,每年都有成千上万的人前来观光旅行。Dr. Kong决定利用暑假好好游览一番。。 年轻人旅游不怕辛苦,不怕劳累,只要费用低就行。但Dr. Kong年过半百,他希望乘坐BUS从住的宾馆到想去游览的景…

Description

    欧洲某城是一个著名的旅游胜地,每年都有成千上万的人前来观光旅行。Dr. Kong决定利用暑假好好游览一番。。

年轻人旅游不怕辛苦,不怕劳累,只要费用低就行。但Dr. Kong年过半百,他希望乘坐BUS从住的宾馆到想去游览的景点,期间尽可量地少换乘车。

 

Dr. Kon买了一张旅游地图。他发现,市政部门为了方便游客,在各个旅游景点及宾馆,饭店等地方都设置了一些公交站并开通了一些单程线路。每条单程线路从某个公交站出发,依次途经若干个站,最终到达终点站。

但遗憾的是,从他住的宾馆所在站出发,有的景点可以直达,有的景点不能直达,则他可能要先乘某路BUS坐上几站,再下来换乘同一站的另一路BUS, 这样须经过几次换乘后才能到达要去的景点。

 

为了方便,假设对该城的所有公交站用12……N编号。Dr. Kong所在位置的编号为1,他将要去的景点编号为N

请你帮助Dr. Kong寻找一个最优乘车方案,从住处到景点,中间换车的次数最少。

 

Input

第一行:     K              表示有多少组测试数据。(2k8

接下来对每组测试数据:

1:       M  N        表示有M条单程公交线路,共有N站。(1<=M<=100 1<N<=500

2~M+1行: 每行描述一路公交线路信息,从左至右按运行顺序依次给出了该线路上的所有站号,相邻两个站号之间用一个空格隔开。

 

 

Output

对于每组测试数据,输出一行,如果无法乘坐任何线路从住处到达景点,则输出"N0",否则输出最少换车次数,输出0表示不需换车可以直达。

Sample Input

2
3 7
6 7
4 7 3 6
2 1 3 5
2 6
1 3 5 
2 6 4 3

Sample Output

2
NO

最短路变形 建个图用迪杰斯特拉 算法 (注意下 有向图)
#include <cstdio>
#include <queue>
#include <cmath>
#include <cstring>
#include <cstdlib>
#include <iostream>
#include <algorithm>
using namespace std;
const int oo = 0x3f3f3f3f;
const int N = 555;
const int M = 6000;
typedef long long LL;
int maps[N][N], vis[N], dis[N], n, m, num[N];
char str[M];
void init()
{for(int i = 0; i < 555; i++){for(int j = 0; j < 555; j++)maps[i][j] = oo;maps[i][i] = 0;}memset(vis, 0, sizeof(vis));
}
void prime()
{int i, j, index, mini;for(i = 1; i <= n; i++)dis[i] = maps[1][i];vis[1] = 1;for(i = 1; i < n; i++){mini = oo;index = 0;for(j = 1; j <= n; j++){if(!vis[j] && dis[j] < mini){mini = dis[j];index = j;}}vis[index] = 1;for(j = 1; j <= n; j++){if(!vis[j] && dis[j] > maps[index][j] + dis[index])dis[j] = dis[index] + maps[index][j];}}
}
int main()
{int T, k, i, j, ans;scanf("%d", &T);while(T--){scanf("%d %d ", &m, &n);init();while(m--){gets(str);k = 0;for(i = 0; i < strlen(str); i++){if(str[i] != ' '){ans = 0;while(str[i] != ' ' && i < strlen(str)){ans = ans*10 + (str[i]-'0');i++;}num[k++] = ans;}//else i++;}for(i = 0; i < k-1; i++){for(j = i+1; j < k; j++)maps[num[i]][num[j]] = 1;}}prime();ans = dis[n];if(ans != oo) printf("%d\n", ans-1);else printf("NO\n");}return 0;
}

  

转载于:https://www.cnblogs.com/PersistFaith/p/4816775.html

http://www.lbrq.cn/news/2476189.html

相关文章:

  • 官方网站建设审批手续成都疫情最新情况
  • 网站seo推广软件百家号优化
  • 上海物流网站怎么建设如何制作网页最简单的方法
  • 景安wordpress主机赣州seo
  • 网站域名区别吗真正免费建站网站
  • 怎样在工商局网站上做网登百度流量推广项目
  • 做企业网站建设挣钱吗seo外链优化策略
  • 网站开发高级工程师专业网络推广是什么意思
  • 焦作网站建设哪家正规本地建站软件有哪些
  • 度娘网站灯笼要咋做呢百度网络科技有限公司
  • 做盗版电影网站犯法不如何实施网站推广
  • 菠菜网站如何做推广百度指数三个功能模块
  • 欧美网站建设风格特点查域名注册详细信息查询
  • 3g网站制作优化seo系统
  • 连云港建设部网站深圳企业网站制作公司
  • 网站开发分包seo的搜索排名影响因素有哪些
  • 推荐一个做照片书的网站搜索引擎营销的英文缩写
  • 个人网站可以做论坛么拉新推广平台有哪些
  • frontpage新建网站百度图片搜索引擎入口
  • 企业网站申请流程域名注册后如何建网站
  • 租个网站服务器多少钱西安seo按天收费
  • 做双语网站用什么cms系统好东莞网站seo推广
  • 专门做澳大利亚项目的网站搜客
  • 唐山网站设计如何优化百度seo排名
  • 推荐网站建设话术微信seo什么意思
  • 飞飞cms悠悠电影网站网站seo外链建设
  • 怎么做服务网站可以搜任何网站的浏览器
  • 大网站怎样选域名自动外链
  • 网上客服河南网站优化公司
  • 网站悬浮窗代码江苏网页定制
  • 大话数据结构之 < 栈>(C语言)
  • 大模型面试回答,介绍项目
  • 秋招Day19 - 分布式 - 分布式事务
  • 框架式3D打印机结构设计cad【9张】三维图+设计说明书
  • 详解力扣高频SQL50题之1141. 查询近30天活跃用户数【简单】
  • 前端设计中如何在鼠标悬浮时同步修改块内样式