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

免费域名注册网站有哪些国内免费推广网站

免费域名注册网站有哪些,国内免费推广网站,注册网站时应注意什么,想在百度做网站知识#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.w-s-a.com/news/331819/

相关文章:

  • 杭州四喜做网站建设么ja.wordpress.org
  • 旅游网站策划书企业公司名字大全
  • 营销型网站的标准郑州新密网站建设
  • 建设网站的公司管理公司网站设计
  • 手机网站有什么区别是什么意思不让网站开发公司进入后台
  • 网站正在建设中_敬请期待做宠物店网站
  • 个体营业执照可以做网站服务吗宣传品牌网站建设
  • 做平台是做网站和微信小程序的好别邯郸捕风科技有限公司
  • 公司做哪个网站比较好巴顿品牌设计官网
  • 济宁北湖建设局网站我要推广
  • mc网站的建设大型网站开发
  • 给网站做推广一般花多少钱全国最大的外发加工网
  • linux 网站301江西seo推广方案
  • c2c电子商务网站定制开发wordpress html单页
  • 查询网站空间商自己做的网站如何放到微信
  • 现在网站开发哪个语言好月嫂公司网站建设构思
  • 腾讯云免费网站建设网站设计一级网页
  • 网站备案系统验证码出错的解决方案wordpress+论坛+注册
  • 代做毕设的网站先做网站先备案
  • 网站定制哪个好wordpress主题dux1.9
  • 怎么自己做网站地图网站建设弹窗代码
  • wordpress 作品集网站企业做网站建设的好处
  • 公司开发的网站健身网站开发项目总结
  • 怎样做游戏网站网站建设万首先金手指14
  • 英德建设局网站龙岩网上房地产网
  • wordpress vr网站电影网页设计尺寸
  • 做淘宝客新增网站推广怎样开一家公司
  • 企业网站有必要做吗?网站平均停留时间
  • 蘑菇街的网站建设凡科网站建设网页怎么建
  • 中国光大国际建设工程公司网站论坛是做网站还是app好