最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

LeetCode 1387. Sort Integers by The Power Value

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

The power of an integer?x?is defined as the number of steps needed to transform?x?into?1?using the following steps:

  • if?x?is even then?x = x / 2

  • if?x?is odd then?x = 3 * x + 1

For example, the power of?x = 3?is?7?because?3?needs?7?steps to become?1?(3 --> 10 --> 5 --> 16 --> 8 --> 4 --> 2 --> 1).

Given three integers?lo,?hi?and?k.?

The task is to sort all integers in the interval?[lo, hi]?by the power value in?ascending order,?

if two or more integers have?the same?power value sort them by?ascending order.

Return the?kth?integer in the range?[lo, hi]?sorted by the power value.

Notice that for any integer?x?(lo <= x <= hi)?

it is?guaranteed?that?x?will transform into?1?using these steps and that the power of?x?is will?fit?in a 32-bit signed integer.

?

Example 1:

Input: lo = 12, hi = 15, k = 2

Output: 13

Explanation: The power of 12 is 9 (12 --> 6 --> 3 --> 10 --> 5 --> 16 --> 8 --> 4 --> 2 --> 1) The power of 13 is 9?

The power of 14 is 17?

The power of 15 is 17?

The interval sorted by the power value [12,13,14,15].?

For k = 2 answer is the second element which is 13.?

Notice that 12 and 13 have the same power value and we sorted them in ascending order. Same for 14 and 15.

Example 2:

Input: lo = 7, hi = 11, k = 4

Output: 7

Explanation:?

The power array corresponding to the interval [7, 8, 9, 10, 11] is [16, 3, 19, 6, 14].?

The interval sorted by power is [8, 10, 11, 7, 9]. The fourth number in the sorted array is 7.

?

Constraints:

  • 1 <= lo <= hi <= 1000

  • 1 <= k <= hi - lo + 1

之前是日本人提出的一個猜想,所有的數(shù)字如果是偶數(shù)就除以2,如果是奇數(shù)就乘以3+1,最后都會回歸到1的。

1:先寫個函數(shù),判斷這個數(shù)的power值是多少。

2:然后將lo到hi的數(shù)字放到二維數(shù)組中,第2個元素就是這個數(shù)字的power值;

3:對2維數(shù)組排序。

返回第k-1的數(shù)字即可;


Runtime:?62 ms, faster than?54.26%?of?Java?online submissions for?Sort Integers by The Power Value.

Memory Usage:?41.9 MB, less than?84.75%?of?Java?online submissions for?Sort Integers by The Power Value.


LeetCode 1387. Sort Integers by The Power Value的評論 (共 條)

分享到微博請遵守國家法律
张掖市| 收藏| 库伦旗| 吴桥县| 竹山县| 罗城| 万州区| 老河口市| 淅川县| 东乡县| 华宁县| 江北区| 石景山区| 宁安市| 广德县| 郁南县| 乐安县| 贡觉县| 上蔡县| 宁城县| 盐城市| 韶山市| 介休市| 临汾市| 怀来县| 临漳县| 乐东| 繁峙县| 板桥市| 哈密市| 赫章县| 通榆县| 乐都县| 金阳县| 朝阳市| 新营市| 通海县| 喜德县| 金川县| 霞浦县| 班玛县|