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

电商运营网站设计广东深圳疫情最新消息

电商运营网站设计,广东深圳疫情最新消息,网站编程论文,前端进入网站建设公司怎么样本题我们只要求环有多少元素就有多少回合游戏 我们可以用拓扑排序把环之外的元素打上标记&#xff0c;然后用遍历没打上标记的元素&#xff0c;统计环的元素个数&#xff0c;当然&#xff0c;我们可能不只有一个环&#xff0c;我们取得所有环的最小值就行了 #include <iost…

本题我们只要求环有多少元素就有多少回合游戏

 

我们可以用拓扑排序把环之外的元素打上标记,然后用遍历没打上标记的元素,统计环的元素个数,当然,我们可能不只有一个环,我们取得所有环的最小值就行了

#include <iostream>
#include <queue>
using namespace std;
const int N = 2e5 + 10;
int ne[N];//存图 
int n;
int in[N];//存入度 
bool st[N];
int cnt;
void dfs(int x)
{cnt++;st[x] = true;int y = ne[x];if (!st[y] && y){dfs(y);}
}
int main()
{cin >> n;for (int i = 1; i <= n; i++){cin >> ne[i];in[ne[i]]++;}queue<int> q;for (int i = 1; i <= n; i++){if (in[i] == 0) q.push(i);}while (q.size()){auto t = q.front(); q.pop();st[t] = true;in[ne[t]]--;if (in[ne[t]] == 0){q.push(ne[t]);}}int ret = n;for (int i = 1; i <= n; i++){cnt = 0;if (!st[i]){dfs(i);ret = min(ret, cnt);}}cout << ret << endl;return 0;
}

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

相关文章:

  • 张家港做企业网站seo标题关键词优化
  • 厦门网站开发网络公司seo哪家公司好
  • 网站结构形式有哪些网站建设平台有哪些
  • dw做网站教程网站排名优化外包
  • 昆明公司网站建设上海关键词排名搜索
  • 周浦高端网站建设公司网络热词2022流行语及解释
  • 百度网站做不做比较靠谱的推广平台
  • 深圳宝安疫情最新消息搜索引擎优化的目的是
  • 制作网站软件哪个好seo百度关键词优化软件
  • 首饰网站建设沈阳关键词自然排名
  • 做软件赚钱还是做网站赚钱推广产品的软文
  • 网站长尾词查淘宝关键词排名软件有哪些
  • 澧县网站建设新平台推广
  • 中国建设银行网站个人收入证明百度站长工具怎么关闭
  • 云南省城乡和住房建设厅网站seo综合查询是什么
  • 网站建设与维护试卷 一免费域名申请的方法
  • 自己做的网站如何加视频seo网络推广
  • 做新闻h5网站情感营销
  • 哪两个数字域名是做医疗信息网站的十大广告投放平台
  • 国税网站上如何做股权变更优化网站打开速度
  • 网站建设色竞价推广账户托管服务
  • 做网站 图片 文件夹 放哪儿疫情最新官方消息
  • 中山小型网站建设公司域名服务器ip地址查询
  • 龙口网站制作公司上海搜索引擎优化seo
  • 哔哩哔哩网站免费进入管理人员需要培训哪些课程
  • 电子商务网站建设ppt模板百度投诉电话客服24小时
  • 垂直b2b网站有哪些?引擎seo优
  • 做设计的搜素材上什么网站应用商店aso优化
  • 设计网页代码流程重庆seo
  • 上海网站建设领导品牌大数据营销名词解释