[LeetCode] Friends Of Appropriate Ages 适合年龄段的朋友

Some people will make friend requests. The list of their ages is given and ages[i] is the age of the ith person.

Person A will NOT friend request person B (B != A) if any of the following conditions are true:

  • age[B] <= 0.5 * age[A] + 7
  • age[B] > age[A]
  • age[B] > 100 && age[A] < 100

Otherwise, A will friend request B.

Note that if A requests B, B does not necessarily request A.  Also, people will not friend request themselves.

How many total friend requests are made?

Example 1:

Input: [16,16]
Output: 2
Explanation: 2 people friend request each other.

Example 2:

Input: [16,17,18]
Output: 2
Explanation: Friend requests are made 17 -> 16, 18 -> 17.

Example 3:

Input: [20,30,100,110,120]
Output:
Explanation: Friend requests are made 110 -> 100, 120 -> 110, 120 -> 100.

Notes:

  • 1 <= ages.length <= 20000.
  • 1 <= ages[i] <= 120.

s

原文地址:https://www.cnblogs.com/grandyang/p/10252913.html

时间: 2024-10-13 08:19:20

[LeetCode] Friends Of Appropriate Ages 适合年龄段的朋友的相关文章

在线随机密码生成(适合各类网民朋友)

最近听到很多客户的服务器.VPS.空间被黑,很大一部分原因是密码太简单所致,在此提醒各位朋友,新买的服务器.VPS.空间的默认密码都不太安全,换个随机安全点的密码就比较重要了. 这里推荐大家在百度上搜索“在线随机密码生成”,百度应用中就会出现如下图所示一系列应用,任选一个打开 我选择第二个应用,打开后如下图所示,设置好你需要的密码长度,特殊字符选项打勾,点击生成密码即可. 打完收工!

[LeetCode] 597. Friend Requests I: Overall Acceptance Rate 朋友请求 I: 全部的接受率

In social network like Facebook or Twitter, people send friend requests and accept others’ requests as well. Now given two tables as below: Table: friend_request | sender_id | send_to_id |request_date| |-----------|------------|------------| | 1 | 2

LeetCode解题思路:476. Number Complement

Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation. Note: The given integer is guaranteed to fit within the range of a 32-bit signed integer. You could assume no leading ze

leetcode AC1 感受

在网上第一个AC还是蛮高兴的,之前试了不少练习编程的方法,感觉不怎么适合自己,在OJ上做题的确是一个能够锻炼的方法. 之前一直研究学习的方法,往简单的说是认知.练习,往复杂的说是,保持足够input,input内容足够narrow,难度适合,逐渐+i ,总结并输出. 不过第一次成功很高兴,leetcode不愧是入门级,适合没怎么自己写过代码的人练手. 题目:地址:https://oj.leetcode.com/problems/reverse-words-in-a-string/ Given a

什么样的程序员适合去创业公司

2015年11月25日早上,我宣布解散团队,结束了我的创业之旅. 内心的各种不舍.纠结.怅惘.愧疚.惆怅,让我在聊天的过程中忍不住落下泪来,这是我不曾想到的.在写到这里时,忽然就想起汪峰的那首歌--当我想你的时候--里面的一句歌词,"至少有十年我不曾流泪".然而不管怎样向前伸出挽回的手怎样颤抖着手指去抓握,一切都已无可挽回,事实已然如此,所能做的,仅仅是接纳而已. 也许你也有类似的经历,也许你在考虑以怎样的形式和创业公司勾搭,那可以看看我发布在微信订阅号"程序视界"

实践学习——卫生所

实习时间:2016.1.12—2016.1.16 实习地点:朝阳区大郊亭卫生所 报告: 这次实习主要是在距离自己家比较近的卫生所里,因为过节期间,外加上冬天的气温较低,生病的人很多,可以接触到好多人,希望通过实习能把自己在学校所学习到的东西应用到实际当中,在这次实践中虽说学习到的知识不多,但是毕竟锻炼了自己社会实践能力.这相对于书本知识来说更加的重要. 刚到这里我发现这个地方并不大,有一间输液室,有一间办公室,有一间厨房,有一间药房,卫生所里的小医生们都会根据症状给病人拿药,给病人输液打针,不过

作业八-团队项目

一.团队预期目标: 1.游戏基本功能的完成 2.没有设计时间,降低难度,方便休闲的时间进行娱乐 3.采用最原始的连连看图片进行制作,增加怀旧感 二.目前项目实现的功能,需要对每一功能截图描述: 由于我们设计的连连看比较简单,最初的想法就是想让大家在休闲的时候进行娱乐使用,所以并没有设计太多复杂的功能,这样在进行推广的时候也比较方便,比如你在上班的时间比较疲劳的时候,可以用我们的游戏缓解一下疲劳,可以随时暂停,没有时间限制.适合所有年龄段的朋友进行游戏体验 1.智能查找功能(上手容易,所有人都可以

PHP学习资料分享

PHP有着开源.执行效率高.优化代码运行等特性,功能强大,被广泛运用,很多大型企业网站开发的首选,百度.腾讯.新浪.金山等均采用了PHP开发.学好PHP对网络开发人员而言具有很好的发展前景,市场对PHP工程师的需求也非常大,希望搞PHP的盆友们都有好的发展哈.网上PHP资料多如牛毛,不过基础的资料偏多,而且大多良莠不齐,推荐几个开发实战的资料和高级课程视频给大家,希望朋友们喜欢~ PHP开发实战指南系列文档(共13章) 资料为PHP开发实战指南文档汇总,本书共13章节,教程由浅入深系统详细的讲解

达内android 7天速成

前端时间从朋友那里得到了一份android学习视频,非常适合初学者的朋友,现在分享给各位读者网盘地址: 链接:http://pan.baidu.com/s/1qWtesaS 密码:24gh使用方式:1.解压文件:2.用07am举例:请用IE浏览器打开content.htm点击允许 本文固定链接: http://www.ttsofts.com/archives/201 转载请注明: ttsofts 2015年11月15日 于 代码博客 发表