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

巴中市建设局网站恩施做网站多少钱

巴中市建设局网站,恩施做网站多少钱,网站建设与管理的书,网易官网建立个人网站1. 题意 给定一个有向无环图#xff0c;方向表示胜负关系#xff1b;求最后胜出的人。 2. 题解 将所有人标记为胜者#xff0c;统计出度去掉对应胜者标记#xff1b; 最后统计胜者数目#xff0c;是否大于1#xff0c;若大于1#xff0c;则没有胜者#xff0c;否则…1. 题意 给定一个有向无环图方向表示胜负关系求最后胜出的人。 2. 题解 将所有人标记为胜者统计出度去掉对应胜者标记 最后统计胜者数目是否大于1若大于1则没有胜者否则返回那个胜者。 2.1 我的代码 class Solution { public:void dfs(int r, const vectorvectorint g, vectorint ch, vectorint 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, vectorvectorint edges) {vectorvectorint g(n ,vectorint(n, 0));vectorint vis(n, 0);vectorint 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, vectorvectorint edges) {vectorint 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.hkea.cn/news/14514950/

相关文章:

  • 初中生如何做网站做设计必看十大网站
  • 网站手机版二维码怎么做做外贸是在什么网站
  • 企业网站建设劣势seo的优点和缺点
  • 外贸网站源码多语言刷会员网站怎么做
  • 制作企业网站新闻列表页面网页设计实训报告公众号引流推广平台
  • 自己做的网站可以运营不微网站 微信
  • 使用vue做的购物网站wordpress登录验证失败
  • 百度推广官网网站郑州网站模板
  • 做网站的图片大小是多少系统开发策略主要有
  • 网站怎么做支付wordpress自定义DIV样式
  • 做网站首页置顶多少钱小制作废品利用
  • 手机网站开发 c平台设计图片
  • 网站建设教学大纲网站关键词在哪里修改
  • 建设银行官方网站首页品牌网站建设内容框架
  • 网站系统建设项目h5建站工具
  • 类似美团的网站建设做网站内存最小源码
  • 中国建设银行网站宁波网点网页上传 网站
  • 纺织网站模板wordpress建站小百科
  • 哪些网站上可以做seo推广的12306网站开始是谁开发的
  • 无锡网站制作优化排名网站建设方法有那几种
  • 全屏类网站代理建设网站
  • 微网站自己怎么做网站设计定做
  • 知名网站开发语言网站建设公司shundeit
  • 西安微官网自助建站公司用wordpress建站
  • 做h网站怎么才能安全阿里云网站建设步骤
  • 制作网站时搜索图标如何做云服务器价格购买价格表
  • 网站开发报告多少页合适微网站开发提供的服务器
  • 浙江国有建设用地出让网站唐山市丰润区城乡建设局网站
  • 南京江宁网站制作地和网站建设
  • 书店网站建设的设计报告网站建设最基础的是什么