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

用html做卖珠宝的网站网页设计平面设计哪个好

用html做卖珠宝的网站,网页设计平面设计哪个好,安徽网站建设哪家有,网站做app有什么意义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.yayakq.cn/news/63771/

相关文章:

  • 友情链接做自己的网站个人网站设计说明
  • wamp做的网站外网怎么访问可以用自己的电脑做网站吗
  • 江苏模板网站建设数据分析师35岁以后怎么办
  • 网页设计公司建网站网站设计自贡网站建设哪家好
  • 深圳网站建设开发需要多少钱徐州云建站模板
  • 网站建设云平台浙江做网站套餐
  • 万江做网站沧州市做网站
  • 白云鄂博矿网站建设平面图用什么软件做
  • 做app的模板下载网站有哪些长春市大学生网站建设
  • 如何搭建一个公司网站深圳关键词优化
  • app软件下载站seo教程动态ip做网站可以备案吗
  • 官方网站建设的四个步骤如何管理网站内容
  • 一个人可以备案几个网站网站推广话术与技巧
  • 桂林网站建设费用新wordpress仿站
  • 企业网站推广建议网站服务搭建
  • 网站制作多少费用公司变更注册地址的流程
  • 做销售网站的好做么黄骅港矿石码头
  • 怎么到百度做网站做电影下载网站好
  • 张家港外贸型网站建设WordPress切换中英文
  • 怎么搭建自己的网站卖货织梦网站怎么做
  • 新乡做网站优化北京网站优化托管
  • 研艺影楼网站建设建设银行信用卡被钓鱼网站骗了15000
  • 网站多个域名备案网站建设在哪里进行
  • 请列举常见的网站推广方法海南省建设局网站搜索
  • 能进网站的浏览器wordpress子主题制作
  • 沈阳火车站优酷网站建设视频教程集
  • 个人怎么做淘宝客网站docker.io wordpress
  • 江苏做网站怎么收费多少梧州网站平台建设公司
  • 产品网站设计wordpress模板如何用
  • 专门做肥料外贸的网站网站建设如何做用户名密码