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

做网站和网站维护需要多少钱谷歌搜索引擎入口2023

做网站和网站维护需要多少钱,谷歌搜索引擎入口2023,wordpress 文章 html,赌博网站做员工犯法吗1. 题意 给定一个有向无环图,方向表示胜负关系;求最后胜出的人。 2. 题解 将所有人标记为胜者,统计出度去掉对应胜者标记; 最后统计胜者数目,是否大于1,若大于1,则没有胜者,否则…

1. 题意

给定一个有向无环图,方向表示胜负关系;求最后胜出的人。

2. 题解

将所有人标记为胜者,统计出度去掉对应胜者标记;

最后统计胜者数目,是否大于1,若大于1,则没有胜者,否则返回那个胜者。

2.1 我的代码
class Solution {
public:void dfs(int r, const vector<vector<int>> &g, vector<int> &ch, vector<int> &vis) {int n = ch.size();for (int i = 0;i < n; ++i) {if (!vis[i] && g[r][i]) {vis[i] = 1;ch[i] = 0;dfs(i, g, ch, vis);}}}int findChampion(int n, vector<vector<int>>& edges) {vector<vector<int>> g(n ,vector<int>(n, 0));vector<int> vis(n, 0);vector<int> ch(n, 1);for(auto &edge:edges) {g[edge[0]][edge[1]] = 1;ch[edge[1]] = 0;}for (int i = 0; i < n; ++i) {if ( !vis[i] ) {vis[i] = 1;dfs(i, g, ch, vis);}}int ch_num = count(ch.begin(), ch.end(), 1);if ( ch_num != 1)return -1;return find(ch.begin(), ch.end(), 1) - ch.begin();}
};
2.2 更清晰的代码
  int findChampion(int n, vector<vector<int>>& edges) {vector<int> inDeg(n, 0);for (auto &edge: edges) {inDeg[edge[1]]++;}int champion = -1;for (int i = 0;i < n; ++i) {if (inDeg[i] == 0) {if (champion == -1)champion = i;elsereturn -1;}}return champion;}
http://www.shuangfujiaoyu.com/news/38119.html

相关文章:

  • 国内公司网站需要备案吗全网营销整合营销
  • 网站seo方法baidu优化
  • 自己电脑上做网站seo分析seo诊断
  • 班级网站制作模板湖南seo优化哪家好
  • 宁波网络推广运营公司电话优化器
  • 做的好的网站网球排名即时最新排名
  • 普洱做网站的报价百度seo自动优化
  • 建站专业的推广服务平台现在百度推广有用吗
  • 廊坊网站建设费用营销型网站建设易网拓
  • 网站百度权重怎么提升郑州seo哪家专业
  • zencart网站地图生成郑州网络推广哪家口碑好
  • 做网站主页新网站如何快速收录
  • 云南网站开发哪家靠谱免费发广告网站
  • 美国地接公司怎么在中国网站做推广湘潭网站设计外包公司
  • 建设网站需要先构建好模型三门峡网站seo
  • 湖南新能源公司中企动力网站建设网络顾问
  • 设计师分六个级别seo排名平台
  • 只做域名跳转和关停网站今日新闻国际头条新闻
  • 网站优化软件开发软文营销文章300字
  • 做测试题的网站福州网站开发公司
  • 网站仿造产品软文代写
  • 做ppt好的网站青岛网站设计公司哪家好
  • 学做家常菜的网站 知乎营销策略分析包括哪些内容
  • 企业网站排名提升软件能优化今日国内新闻最新消息大事
  • 网站设计要求有哪些做网站的软件叫什么
  • 网站建设策划目的及过程竞价推广教程
  • 哈尔滨网站建设排行网页制作工具有哪些
  • 哪里有好的网站策划网络营销活动
  • 仓储网站模板精准客户资源购买
  • 广州网站开发解决方案矿产网站建设价格