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

网站运营与管理wordpress网页特效

网站运营与管理,wordpress网页特效,遵义市网站制作,谷歌搜索优化seo知识#xff1a; 顶点#xff0c;边 | 权#xff0c;度数 1.图的种类#xff1a; 有向图 | 无向图 有环 | 无环 联通性 基础1#xff1a;图的存储#xff08;主要是邻接矩阵和邻接表#xff09; 例一#xff1a;B3643 图的存储 - 洛谷 | 计算机科学教育新生态 (…知识 顶点边 | 权度数 1.图的种类 有向图 | 无向图 有环 | 无环 联通性 基础1图的存储主要是邻接矩阵和邻接表 例一B3643 图的存储 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) #include iostreamusing namespace std;int n, m, d[1010]; bool edges[1010][1010];int main() {cin n m;for(int i 1; i m; i ){int u, v;cin u v;edges[u][v] true;edges[v][u] true;}for(int i 1; i n; i ){for(int j 1; j n; j ){if(edges[i][j]) {cout 1 ;d[i] ;}else cout 0 ; }cout endl;}for(int i 1; i n; i ){cout d[i] ;for(int j 1; j n; j ){if(edges[i][j]) cout j ;}cout endl;}return 0; } 例二B3613 图的存储与出边的排序 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 该代码须加上快读快写 #include iostream #include set using namespace std;const int N 5e5 10; int n, m; setint s[N];int main() {int t;cin t;while(t -- ){cin n m;for(int i 0; i m; i ){int a, b;cin a b;s[a].insert(b);}int j 0;for(int i 1; i n; i ){for(auto it s[i].begin(); it ! s[i].end(); it )cout *it ;cout endl;}}return 0; } 图的遍历通常是bfs()、dfs() 复习一下模板活动 - AcWing 活动 - AcWing 例一P3916 图的遍历 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 因为是找最大值dfs用了反向建边提高效率用一个大值去标记多个小值 #include iostream #include cstring using namespace std;const int N 1e5 10, M 2 * N; int n, m; int e[N], ne[N], h[N], idx; int res[N];void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx ; }void dfs(int u, int maxn) {res[u] max(maxn, res[u]);for(int i h[u]; i ! -1; i ne[i]){int j e[i];if(!res[j]) dfs(j, maxn);} }int main() {cin n m;memset(h, -1, sizeof h);while(m -- ){int u, v;cin u v;add(v, u);}for(int i n; i 1; i -- ){//反向建边遍历 有利于找最大值的效率// 如果是第一次被遍历到一定找到了遍历最大的值//已经被标记过最大值的说明他们下边的最大值也被标记过了if(res[i]) continue;dfs(i, i);}for(int i 1; i n; i ){cout res[i] ;}return 0; } 例二活动 - AcWing 图的层次 肯定要用bfs啦 #include iostream #include cstring #include algorithm #include queue using namespace std;const int N 1e5 10; int h[N], e[N], ne[N], idx; int d[N]; int n,m; queueint q;void add(int a, int b) {e[idx] b, ne[idx] h[a], h[a] idx ; }int bfs() {memset(d, -1, sizeof d);d[1] 0;q.push(1);while(q.size()){auto t q.front();q.pop();for(int i h[t]; i ! -1; i ne[i]){int j e[i];if(d[j] -1){d[j] d[t] 1;q.push(j);}}}return d[n]; }int main(){cin n m;memset(h, -1, sizeof h);for(int i 0; i m; i ){int a, b;cin a b;add(a, b);}cout bfs() endl;return 0; } 例三P5318 【深基18.例3】查找文献 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 分别用dfs和bfs输出一遍。唯一的难点在于怎么做到 如果有很多篇文章可以参阅请先看编号较小的那篇(因此你可能需要先排序)。 问题不大排个序就行。 注意用邻接表存图s存边先处理一下即排序 然后处理e[i][]表示i点连接的点 然后就是喜闻乐见的dfs递归一下bfs一下 #include iostream #include vector #include algorithm #include queue using namespace std;const int N 1e5 10; struct edges {int a, b; }; vectorint e[N]; // e是邻接表,用来遍历 vectoredges s; // 用来存边 int n, m; bool st1[N], st2[N]; queueint q;bool cmp(edges x, edges y) {//按照每条边终点从小到大排终点相同的起点按从小到大排if(x.b y.b) return x.a y.a;else return x.b y.b; }void bfs() {q.push(1);st2[1] true;cout 1 ;while(q.size()){int t q.front();q.pop();for(int i 0; i e[t].size(); i ){int j s[e[t][i]].b;if(!st2[j]){st2[j] true;cout j ;q.push(j);}}} } void dfs(int u) {st1[u] true;cout u ;for(int i 0; i e[u].size(); i ){int j s[e[u][i]].b;if(!st1[j]) dfs(j);} }int main() {cin n m;for(int i 0; i m; i ){int a, b;cin a b;s.push_back((edges){a, b});}sort(s.begin(), s.end(), cmp);//m条边放到e中 for(int i 0; i m; i ){e[s[i].a].push_back(i); // e存某个点到其他点的边的编号}// for(int i 0; i m; i )// {// cout s[i].a : s[i].b endl;// }dfs(1);puts();bfs();return 0; }
http://www.tj-hxxt.cn/news/231302.html

相关文章:

  • 网站建设优化哪家公司好关于百度网站的优缺点
  • 导购 网站模板仿新浪首页网站模板
  • 安康公司做网站沃尔玛超市网上购物
  • 全国 网站备案 数量如何在电脑上登录wordpress
  • 做任务的兼职网站网站建设 今网科技
  • php框架做网站好处邯郸网站制作哪家强
  • 做网站的主营业务外贸网络营销的方法
  • 网站开发需求描述打开百度网站建设
  • 杭州建站模板搭建wordpress底部音乐插件
  • 如何查网站死链只用django做网站
  • 成都网站建设 工资公示区信息查询方法
  • 北京建设银行支行查询官方网站wordpress 优秀网站
  • 网站平台建设哪家公司好90设计网站官网首页
  • 网站备案帐号是什么高校二级网站建设方案
  • 温岭 网站制作太原网站建设设计
  • 安徽万振建设集团网站做网站用php哪些知识点
  • 商旅网站建设腾讯云网站制作教程
  • 专业做俄语网站建设司设计类参考网站推荐
  • 山东省建设科技协会网站云南网站建设熊掌号
  • 先做网页设计还是先弄网站学校建设网站拓扑图
  • 域名问题网站不更新官方网站建设 就问磐石网络专业
  • 电脑上如何做课程视频网站企业运营管理流程图
  • 网站设计对网站搜索引擎友好性的影响网站建设与管理素材
  • 做企业网站还有钱挣吗vue 做网站
  • wordpress 建站专家在线头像制作免费软件
  • WordPress建立电商网站付费抽奖网站怎么做
  • 网站建设原则包括哪些内容青海营销网站建设公司
  • 厦门微信网站建暴雪代理最新消息
  • python 网站开发怎么部署物流网络图
  • 建设工程部网站百度四川建设厅网站