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

网站制作建设案例寻找合肥网站建设

网站制作建设案例,寻找合肥网站建设,app免费下载网站地址进入,网站开发人员职能前言 和上一篇文章一样#xff0c;这篇文章是介绍蓝桥杯中的第二种暴力算法就是DFS算法#xff0c;在蓝桥杯中非常常用。 简单介绍 DFS算法中文名就是深度优先算法#xff0c;在这里就不详细介绍这个算法了#xff0c;可以自行搜索#xff0c;网上有很多#xff0c;或…前言 和上一篇文章一样这篇文章是介绍蓝桥杯中的第二种暴力算法就是DFS算法在蓝桥杯中非常常用。 简单介绍 DFS算法中文名就是深度优先算法在这里就不详细介绍这个算法了可以自行搜索网上有很多或者可以看看我写的这篇文章以题为例浅谈DFS算法-CSDN博客 话不多说直接上题 小朋友崇拜圈 题目链接用户登录 题意 班里 NN 个小朋友每个人都有自己最崇拜的一个小朋友也可以是自己。 在一个游戏中需要小朋友坐一个圈每个小朋友都有自己最崇拜的小朋友在他的右手边。 求满足条件的圈最大多少人 小朋友编号为 1,2,3,⋯N1,2,3,⋯N。 输入描述 输入第一行一个整数 N3N105N3N105。 接下来一行 NN 个整数由空格分开。 输出描述 要求输出一个整数表示满足条件的最大圈的人数。 输入 9 3 4 2 5 3 8 4 6 9输出 4解释 如下图所示崇拜关系用箭头表示红色表示不在圈中。 显然最大圈是[2 4 5 3] 构成的圈。 先上代码 #includestdio.h long long n; long long a[100005]; long long t; long long max0; long long v[100005]; void dfs(long long x,long long y) {if(v[x]) //当v[x]为1的时候说明这个点已经遍历过了说明是从一个未遍历过的一个点又比遍历回来{if(a[x]a[t]) //只有当这一个遍历回来的点等于初始值时才能说明它组成一个圈 {if(maxy)maxy; //去动态的增长长度}return;}else{v[x]1; //就是如果这个点没有遍历过现在已经遍历过了dfs(a[x],y1); 在以这个点为起点去继续遍历v[x]0; //如果不行的话全部回溯为0为下一次遍历做好准备} } int main() {scanf(%d,n);for(long long i1;in;i){scanf(%d,a[i]);} //输入就不解释了for(int i1;in;i){ti; //用t去记录初始值也就是说以这个点为起步看看能不能组成一个圈dfs(i,0); //i代表一个一个点去遍历看看能不能组成一个圈0代表这个圈的长度}printf(%d,max);} 在这里一定要注意一个点就是一个小朋友只能有一个崇拜者所以它门最多只能形成一个圈不会说会有圈中圈
http://www.zqtcl.cn/news/286811/

相关文章:

  • 建立网站的内容规划长沙网络推广哪家
  • 网站建设及优化教程百度网站优化排名
  • 医院网站推广渠道网站关键词排名不稳定
  • 类网站建设陕西省建设资格注册中心网站
  • 网站横幅图片网页设计怎么创建站点
  • 网站建设页面设计图片开个送快餐网站怎么做
  • 北京免费网站建设模板下载南江县建设局网站
  • 温岭手机网站建设义乌市网站建设
  • 西安网站制作费用哪家装修公司比较好的
  • 硅谷网站开发薪酬wordpress热门吗
  • 红酒营销型网站建设天一建设网站
  • 做网站建设公司哪家好安徽省住房建设部官方网站
  • 网站被黑咋样的柳州正规网站制作公司哪家好
  • 莱芜网站开发代理四川网络推广服务
  • 应该知道的网站网站全网建设莱芜
  • 北京网站页设计制作广州专业网站改版
  • 重庆网站建设建站收费免费外链网盘
  • 做加盟代理的网站比较好的网页网站设计
  • 兴义网站开发企业标准备案平台官网
  • 蓝彩网络科技_齐齐哈尔微信营销_齐齐哈尔网站建设会员卡管理系统哪里买
  • 织梦门户网站做大后建个人免费网站用哪个
  • 深圳市建设管理中心西安官网seo
  • 网站开发工作方案自己做的网站怎么维护
  • 潍坊建设部门管理网站做网站如何接单
  • 定制高端网站建设设计建立的近义词
  • 企业网站建设进度邢台163官网
  • 17做网店网站池尾替代wordpress 搜索
  • 网站建设资料 优帮云商品分类标准
  • 鄂尔多斯 网站建设俐侎族网站建设背景
  • 佛山专业网站建设公司上海公司官网