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

网站建设好了怎么发布外链推广是什么意思

网站建设好了怎么发布,外链推广是什么意思,web前端开发招聘信息,旅行社网站建设方案注意题目没有说边的数量&#xff0c;实际最多有5e5条边&#xff0c;开小了第四个样例会错&#xff01;&#xff01;&#xff01; - 思路: Dijkstra 求最短路并且维护路径条数和最大人数。 #include<bits/stdc.h> using namespace std;typedef pair<int, int> pii…

注意题目没有说边的数量,实际最多有5e5条边,开小了第四个样例会错!!!

- 思路: Dijkstra 求最短路并且维护路径条数和最大人数

#include<bits/stdc++.h>
using namespace std;typedef pair<int, int> pii;
typedef long long ll;
const int N = 510, M = 5e5 + 10;int n, m, s, d;
int e[M], ne[M], h[N], w[M], idx; // 链式前向星存图
int arr[N], dist[N], cnt[N], f[N], pre[N];
/*dist[i] 表示走到i这个点的最短距离cnt[i] 表示走到这个点的路径条数f[i] 表示走到这个点的最大点权和是多少pre[i] 表示是那个点走到 i 这个点 
*/
bool st[N];void add(int a, int b, int c)
{e[idx] = b, ne[idx] = h[a], w[idx] = c, h[a] = idx ++;
}//堆优化版
void dijkstra()
{memset(dist, 0x3f, sizeof dist);priority_queue<pii, vector<pii>, greater<pii>> heap;// 初始化heap.push({0, s});  dist[s] = 0;cnt[s] = 1, f[s] = arr[s];while(heap.size()){int u = heap.top().second;heap.pop();if(st[u]) continue;st[u] = true;for(int i = h[u]; i != -1; i = ne[i]){int v = e[i];if(st[v]) continue;if(dist[v] > dist[u] + w[i]) {pre[v] = u, cnt[v] = cnt[u], f[v] = f[u] + arr[v];dist[v] = dist[u] + w[i];heap.push({dist[v], v});}else if(dist[v] == dist[u] + w[i]) {cnt[v] += cnt[u];if(f[v] < f[u] + arr[v]) {f[v] = f[u] + arr[v];pre[v] = u;}}}}
}int main()
{memset(h, -1, sizeof h);cin >> n >> m >> s >> d;for(int i = 0; i < n; i ++) cin >> arr[i];for(int i = 1; i <= m; i ++){int a, b, c;cin >> a >> b >> c;add(a, b, c), add(b, a, c);}dijkstra();cout << cnt[d] << " " << f[d] << "\n";vector<int> path;while(true) {path.push_back(d);if(d == s) break;d = pre[d];}reverse(path.begin(), path.end());for(int i = 0; i < path.size(); i ++) {if(i == path.size() - 1) cout << path[i];else cout << path[i] << " ";}return 0;
}

http://www.dtcms.com/wzjs/276160.html

相关文章:

  • 百度产品大全什么是seo站内优化
  • 设计公司网站建设文案网络营销整合推广
  • wordpress下载文件南京关键词优化服务
  • 重庆联通的网站建设西安楼市最新房价
  • wordpress小说下载站长尾词在线挖掘
  • 如何避免网站被攻击2345网址导航中国最好
  • 做网站要注意哪些问题seo推广视频隐迅推专业
  • 成都青羊网站建设哪里有整站优化
  • 外贸网站建设专业seo的定义
  • 企业做网站设计的如何做好百度推广
  • 蓝海国际版网站建设系统网站推广软件免费
  • 桂林市天气预报7天外汇seo公司
  • 查看wordpress访问记录百度网站排名搜行者seo
  • 做美食下载什么网站网站排名优化
  • 自己免费做网站(三)百度推广优化怎么做的
  • 免费网站模板大全广告网站大全
  • 做微信商城设计网站汽车宣传软文
  • 品牌网站建设框架中国搜索引擎大全
  • 用dw做的网站怎么发布搜索引擎营销名词解释
  • 产品销售型的网站seo网络营销的技术
  • 西城网站建设公司国外免费网站域名服务器查询
  • 行政部建设公司网站技术培训学校机构
  • 云阳如何做网站百度竞价排名怎么做
  • 做音乐网站的目地重庆seo关键词排名
  • 制作网站首先要知道什么百度广告推广平台
  • 做网页兼职的网站关键词出价计算公式
  • 大型网站制作丹阳网站建设mac日本官网入口
  • 个人手机网站建设怎么弄一个自己的链接
  • 电子商务战略选择 网站建设建议百度搜索关键词排名优化推广
  • 为什么网站浏览不是做的那样广告投放公司