当前位置: 首页 > 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/581133.html

相关文章:

  • 城阳网站建设哪里有网站开发前端应用程序
  • 如何进行网站宣传推广今天刚刚长沙
  • 合肥移动网站建设平面设计正规培训机构
  • 网站一般建什么品牌建设是什么意思
  • 网站建设优化话术网址转换成短链接
  • 网站的版面设计做网站需要了解的东西
  • h5模板网站模板个人做商业网站需要什么
  • wap网站生成系统桂林象鼻山公园
  • 网站推广软件免费下载html做的图片网站
  • 徐州建立网站wordpress回复页面
  • 山东网站建设团队南通快速建设网站服务
  • 企业网站seo怎么做网站建设需要报告
  • 广宁县住房建设局网站网页是由什么语言编程的
  • 创造与魔法官方网站做自己怀来建设银行网站
  • 小企业网站建设哪找中国免费域名申请网站
  • 附近网站建设广州公司网址
  • 外贸网站程序怎么给公司做网站
  • 简述建设一个网站的过程seo排名方案
  • 专门做衣服的网站线上教育
  • 往网站上传照片怎么做php+mysql网站开发全程实例 下载
  • 硅谷主角刚开始做的是软件还是网站2017年做网站维护总结
  • 海尔建设此网站的目的网站建设论文 php
  • 阿里云空间做的网站不收录服装公司网站背景图
  • 网站关键词seo费用班级网站源代码下载
  • 自建站怎么搭建广州市提取住房补贴建设银行网站
  • 营销型网站建设营销型做网站的原型 免费
  • 莆田网站建设方案服务wordpress文章排列
  • 做运营必看的网站竞价关键词排名软件
  • 男女直接做视频教学视频网站做环卫车怎么做网站
  • 沙井网站推广小程序开发教程下载