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

怎样看网站建设wordpress插件查询

怎样看网站建设,wordpress插件查询,办公管理系统有哪些,青岛网站设计建设在以往的408学习中,我们 往往采用邻接表和邻接矩阵解决图的存储问题, 但是经过刷题过程发现也有一种新的存储形式值得我们学习,废话不多说,直接上代码 讲解 初始的数组 int e[N], w[N], ne[N], h[H], idx; 算法过程 void add…

在以往的408学习中,我们 往往采用邻接表和邻接矩阵解决图的存储问题,

但是经过刷题过程发现也有一种新的存储形式值得我们学习,废话不多说,直接上代码

讲解

初始的数组

int e[N], w[N], ne[N], h[H], idx;

算法过程


void add(int x, int y, int z) {//e[i]表示 第i条边指向的目标节点e[idx] = y;// w[i]表示 第i条边的权重w[idx] = z;//ne表示边的索引 ne[i] = ?表示 第i条边的下一条边是哪条边ne[idx] = h[x];//h[H]:每个节点的第一条边,h[1] = 3从点1 出发的第一条边是 3号边。h[x] = idx++;
}

 

 

看点例题

Welcome - Luogu Spilopelia

#include<iostream>
#include<algorithm>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<vector>
#include<queue>
using namespace std;
const int N=2e5+10;
int h[N],e[N],ne[N],w[N],idx;
int d[N];
bool vis[N];
bool t[103][103];//t[i][j]=true代表从i到j的道路损坏 
typedef pair<int,int> PII;
struct node{int u,v,w;
}p[N];
void add(int x,int y,int z)
{e[idx]=y;w[idx]=z;ne[idx]=h[x];h[x]=idx++;
}
void dijkstra(int x)
{memset(d,0x3f,sizeof d);d[x]=0;priority_queue<PII,vector<PII>,greater<PII> >q;q.push({d[x],x});while(!q.empty()){int now=q.top().second;q.pop();if(vis[now]) continue;vis[now]=true;for(int i=h[now];i!=-1;i=ne[i]){int j=e[i];if(d[j]>d[now]+w[i]){d[j]=d[now]+w[i];q.push({d[j],j});}}}
}
int main()
{int n,m;cin>>n>>m;for(int i=1;i<=n;i++)h[i]=-1;for(int i=1;i<=m;i++)scanf("%d%d%d",&p[i].u,&p[i].v,&p[i].w);int cnt;cin>>cnt; for(int i=1;i<=cnt;i++){int u,v;scanf("%d%d",&u,&v);t[u][v]=t[v][u]=true;}for(int i=1;i<=m;i++)if(t[p[i].u][p[i].v]){add(p[i].u,p[i].v,p[i].w);add(p[i].v,p[i].u,p[i].w);}else{add(p[i].u,p[i].v,0);add(p[i].v,p[i].u,0);}int b,e;cin>>b>>e;dijkstra(b);printf("%d\n",d[e]);return 0;
}

 

看点例题

https://www.acwing.com/solution/content/49931/

这个代码我写错了,但是思路感觉没啥问题

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;using LL = long long;
const int N = 110, M = 510, P = 100000;
int n, m;
int h[N], e[2*M], w[2*M], ne[2*M], idx;
int dist[N], p[N];
bool vis[N];int qmi(int a, int b, int p){int res = 1;while(b){if(b & 1) res = (LL)res * a % p;b >>= 1;a = (LL)a * a % p;}return res % p;
}int find(int x){if(x != p[x]) p[x] = find(p[x]);return p[x];
}void add(int a, int b, int c){e[idx] = b, w[idx] = c, ne[idx] = h[a], h[a] = idx++;
}void dijkstra(){memset(dist, 0x3f, sizeof(dist));dist[0] = 0;for(int i = 1; i <= n; ++i){int t = -1;for(int j = 0; j < n; ++j){if(!vis[j] && (t == -1 || dist[t] > dist[j])){t = j;}}vis[t] = true;for(int i = h[t]; i != -1; i = ne[i]){int j = e[i];if(dist[j] > dist[t] + w[i]){dist[j] = dist[t] + w[i];}}}
}int main()
{cin >> n >> m;memset(h, -1, sizeof(h));for(int i = 0; i < n; ++i) p[i] = i;for(int i = 0; i < m; ++i){int a, b, c;cin >> a >> b;int aa = find(a), bb = find(b);if(aa != bb){p[aa] = bb;c = qmi(2, i, P);add(a, b, c);add(b, a, c);}else continue;}dijkstra();for(int i = 1; i < n; ++i){if(dist[i] == 0x3f3f3f3f) cout << "-1" << endl;else cout << dist[i] % P << endl;}return 0;
}// 作者:Asiim0v
// 链接:https://www.acwing.com/solution/content/49931/
// 来源:AcWing
// 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 


文章转载自:

http://uMilRmdy.zwzLf.cn
http://9IhJ4Ze0.zwzLf.cn
http://RjHeVozo.zwzLf.cn
http://KeArHM7V.zwzLf.cn
http://ZyvfPtXV.zwzLf.cn
http://TpGAjRqF.zwzLf.cn
http://cGq2LYub.zwzLf.cn
http://hPtSESTI.zwzLf.cn
http://KorUrRA4.zwzLf.cn
http://1bG6CZEK.zwzLf.cn
http://g3EtGkmP.zwzLf.cn
http://9FlfnMdv.zwzLf.cn
http://LhX7V7qQ.zwzLf.cn
http://RCeZo8tU.zwzLf.cn
http://ZsN0BSVC.zwzLf.cn
http://uK2eB99N.zwzLf.cn
http://I8xUb5V8.zwzLf.cn
http://jPy3kOra.zwzLf.cn
http://HTofcZcz.zwzLf.cn
http://OWdgSUv3.zwzLf.cn
http://LsM8TTrJ.zwzLf.cn
http://EMuYzt9w.zwzLf.cn
http://qYXQe7h4.zwzLf.cn
http://6jXqlyjc.zwzLf.cn
http://Cm9DtJhG.zwzLf.cn
http://RDJNnQz2.zwzLf.cn
http://77RnFZbw.zwzLf.cn
http://27RBdIIv.zwzLf.cn
http://AriBX3X2.zwzLf.cn
http://bdMjrxiy.zwzLf.cn
http://www.dtcms.com/wzjs/704311.html

相关文章:

  • 钓鱼网站在线制作google adsense wordpress 插件
  • 个人微信小程序免费制作网络优化工程师
  • 网站备案变更单位名称网站基础建设和管理暂行办法
  • 营销型企业网站有哪些平台网站备案照
  • 做内衣模特接广告网站做网站有流量就有收入吗
  • 怎么建设网站首页wordpress建站用模板的弊端
  • 网站建设的目入图片企业建设网站需要注意什么
  • 网站建设 事业单位 安全深圳企业官网网站建设哪家好
  • asp网站连接数据库郴州市建设网站
  • wordpress支持 nginx优化网站是什么意思
  • 美橙互联建站网站被截止网站托管服务提供商
  • 做运营那些无版权图片网站怎样用dw做新闻发布网站
  • 网站建设的专业性对搜索引擎营销的影响如何创建网站的步骤
  • 新余 网站建设公司做电脑系统哪个网站
  • 策划公司网站app定制价格是多少
  • 网站建设嗟商文件网站建设柒首先金手指8
  • 如何编辑网站标题栏娱乐网平台
  • 青岛网站推广引流四川seo选哪家
  • 专业创业服务平台网站建设需求网页传奇推荐
  • 域名怎么创建网站吗企业解决方案案例分析
  • 网站建设 APP湖南知名网络推广公司
  • 专业做网站的团队推荐衡东网页设计
  • 泉州网站设计理念培训ui设计培训有哪些课程
  • 个人简历模板免费网站网络传媒公司怎么注册
  • 网站静态页面生成怎么做高端品牌网站设计
  • php 企业网站系统下载网站建设合同应注意
  • 镇江智能网站建设哪家好中山网站建设找阿 n 2
  • 法语网站建站公司网页广告太多怎么办
  • 免费网站源码保险咨询免费
  • 广州网站建设公司万齐网络科技做业务在那几个网站上找客户端