五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode 2001. Number of Pairs of Interchangeable Rectangles

2023-04-12 14:32 作者:您是打尖兒還是住店呢  | 我要投稿

You are given?n?rectangles represented by a?0-indexed?2D integer array?rectangles, where?rectangles[i] = [widthi, heighti]?denotes the width and height of the?ith?rectangle.

Two rectangles?i?and?j?(i < j) are considered?interchangeable?if they have the?same?width-to-height ratio. More formally, two rectangles are?interchangeable?if?widthi/heighti?== widthj/heightj?(using decimal division, not integer division).

Return?the?number?of pairs of?interchangeable?rectangles in?rectangles.

?

Example 1:

Input: rectangles = [[4,8],[3,6],[10,20],[15,30]]

Output: 6

Explanation: The following are the interchangeable pairs of rectangles by index (0-indexed):

- Rectangle 0 with rectangle 1: 4/8 == 3/6.?

- Rectangle 0 with rectangle 2: 4/8 == 10/20.?

- Rectangle 0 with rectangle 3: 4/8 == 15/30.?

- Rectangle 1 with rectangle 2: 3/6 == 10/20.?

- Rectangle 1 with rectangle 3: 3/6 == 15/30.?

- Rectangle 2 with rectangle 3: 10/20 == 15/30.

Example 2:

Input: rectangles = [[4,5],[7,8]]

Output: 0

Explanation: There are no interchangeable pairs of rectangles.

其實(shí)只要會最大公約數(shù)這個(gè)函數(shù)即可,這樣15 30,跟10 20這一組就是同一類的,然后map存儲每個(gè)的數(shù)量,最后用排列算出來,返回;

?

Constraints:

  • n == rectangles.length

  • 1 <= n <= 105

  • rectangles[i].length == 2

  • 1 <= widthi, heighti?<= 105


Runtime:?123 ms, faster than?8.98%?of?Java?online submissions for?Number of Pairs of Interchangeable Rectangles.

Memory Usage:?93.1 MB, less than?34.28%?of?Java?online submissions for?Number of Pairs of Interchangeable Rectangles.


LeetCode 2001. Number of Pairs of Interchangeable Rectangles的評論 (共 條)

分享到微博請遵守國家法律
西宁市| 宁津县| 彩票| 萨迦县| 翼城县| 博白县| 靖西县| 永善县| 渝中区| 东至县| 绥江县| 崇阳县| 韶山市| 井研县| 南木林县| 德惠市| 饶阳县| 新竹市| 长汀县| 依安县| 运城市| 叶城县| 雷山县| 崇州市| 新巴尔虎右旗| 康乐县| 翁源县| 建始县| 吉林省| 禄劝| 班戈县| 宝丰县| 平顺县| 冕宁县| 滨州市| 长海县| 金沙县| 明水县| 松潘县| 岱山县| 澄迈县|