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

建设银行 网站设置密码wordpress文章内多页效果

建设银行 网站设置密码,wordpress文章内多页效果,未来做哪些网站能致富,php网站开发技术是什么文章目录1. 题目2. 解题1. 题目 在一个社交圈子当中#xff0c;有 N 个人。每个人都有一个从 0 到 N-1 唯一的 id 编号。 我们有一份日志列表 logs#xff0c;其中每条记录都包含一个非负整数的时间戳#xff0c;以及分属两个人的不同 id#xff0c;logs[i] [timestamp,… 文章目录1. 题目2. 解题1. 题目 在一个社交圈子当中有 N 个人。每个人都有一个从 0 到 N-1 唯一的 id 编号。 我们有一份日志列表 logs其中每条记录都包含一个非负整数的时间戳以及分属两个人的不同 idlogs[i] [timestamp, id_A, id_B]。 每条日志标识出两个人成为好友的时间友谊是相互的如果 A 和 B 是好友那么 B 和 A 也是好友。 如果 A 是 B 的好友或者 A 是 B 的好友的好友那么就可以认为 A 也与 B 熟识。 返回圈子里所有人之间都熟识的最早时间。如果找不到最早时间就返回 -1 。 示例 输入logs [[20190101,0,1],[20190104,3,4],[20190107,2,3],[20190211,1,5],[20190224,2,4],[20190301,0,3],[20190312,1,2],[20190322,4,5]],N 6 输出20190301 解释 第一次结交发生在 timestamp 201901010 和 1 成为好友 社交朋友圈如下 [0,1], [2], [3], [4], [5]。 第二次结交发生在 timestamp 201901043 和 4 成为好友 社交朋友圈如下 [0,1], [2], [3,4], [5]. 第三次结交发生在 timestamp 201901072 和 3 成为好友 社交朋友圈如下 [0,1], [2,3,4], [5]. 第四次结交发生在 timestamp 201902111 和 5 成为好友 社交朋友圈如下 [0,1,5], [2,3,4]. 第五次结交发生在 timestamp 201902242 和 4 已经是好友了。 第六次结交发生在 timestamp 201903010 和 3 成为好友大家都互相熟识了。提示1 N 100 1 logs.length 10^4 0 logs[i][0] 10^9 0 logs[i][1], logs[i][2] N - 1 保证 logs[i][0] 中的所有时间戳都不同 Logs 不一定按某一标准排序 logs[i][1] ! logs[i][2]来源力扣LeetCode 链接https://leetcode-cn.com/problems/the-earliest-moment-when-everyone-become-friends 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 参考数据结构并查集 先按时间排序按时间顺序合并两个人检查是否只有一个团如果是返回当前时间 class dsu {vectorint f; public:dsu(int n){f.resize(n);for(int i 0; i n; i)f[i] i;}void merge(int a, int b){int fa find(a);int fb find(b);f[fa] fb;}int find(int a){int origin a;while(a ! f[a])a f[a];return f[origin] a;}bool onlyOne(){int count 0;for(int i 0; i f.size(); i){if(i find(i))count;if(count 1)return false;}return true;} }; class Solution { public:int earliestAcq(vectorvectorint logs, int N) {sort(logs.begin(), logs.end(),[](auto a, auto b){return a[0] b[0];});dsu u(N);for(auto lg : logs){u.merge(lg[1], lg[2]);if(u.onlyOne())return lg[0];}return -1;} };244 ms 32.4 MB 或者有效的合并 N-1次就完成了 class dsu {vectorint f; public:dsu(int n){f.resize(n);for(int i 0; i n; i)f[i] i;}void merge(int a, int b){int fa find(a);int fb find(b);f[fa] fb;}bool weAreFriend(int a, int b){int fa find(a);int fb find(b);return fa fb;}int find(int a){int origin a;while(a ! f[a])a f[a];return f[origin] a;} }; class Solution { public:int earliestAcq(vectorvectorint logs, int N) {sort(logs.begin(), logs.end(),[](auto a, auto b){return a[0] b[0];});dsu u(N);for(auto lg : logs){if(!u.weAreFriend(lg[1], lg[2])){ //不是朋友时才进行合并u.merge(lg[1], lg[2]);N--;if(N1)//合并了N-1次找到了return lg[0];}}return -1;} };240 ms 32.3 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://wiki.neutronadmin.com/news/10265/

相关文章:

  • 大连网站专业制作seo教程seo官网优化详细方法
  • 网络营销是不是网络推广无忧seo
  • 百度竞价排名及自动竞价功能西安网站优化招聘
  • 网站建设需求和页面需求怎么提重庆唐卡装饰公司
  • 制作做的网站如何上传网上做代码的网站
  • wordpress付费显示株洲seo优化首选
  • 公司网站推广费用素材网站定制
  • 个人网站建设论文绪论传奇手游开服网站
  • 旅游网站建设与实现wordpress解压子目录下
  • 东莞网站推广哪里好网站建设实用教程
  • 驾校网站建设和推广wordpress朋友圈图片不显示
  • 网站图片都是站外连接对seo银行网站建设公司
  • 信誉好的大连网站建设锐奇智能手机网站建设
  • 重庆网站空间世界互联网峰会概念股
  • 建立网站纯文字版本网站如何建立品牌形象
  • 京东企业的电子网站建设网站推广的方法和技巧
  • 快速申请免费个人网站网站管理后台模板
  • 网站建设_seo技术支持东莞 网站 建设 汽车
  • 深圳公司注册需要资料外贸seo教程
  • 免费做网站的方法豆各庄做网站的公司
  • 如何设计一个企业网站计算机专业做网站的开题报告
  • 案例学习网站建设方案摸摸学校推荐网站建设的电销该怎么打
  • .net网站制作综合实训报告做网站过程用文件
  • 重庆做公司网站信誉好的邯郸网站建设
  • 做网站需要什么许可证网站建设人力资源人员配置
  • 最好的wordpress 网站网站安全防护
  • 4线城市搞网站开发云平台网站优化
  • 做淘宝客网站骗钱黄岐建网站
  • 网站设置合理的内链机制制作公司网页软件
  • app网站开发的特点移除wordpress上边栏