国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

LeetCode 2593. Find Score of an Array After Marking All Elements

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

You are given an array?nums?consisting of positive integers.

Starting with?score = 0, apply the following algorithm:

  • Choose the smallest integer of the array that is not marked. If there is a tie, choose the one with the smallest index.

  • Add the value of the chosen integer to?score.

  • Mark?the chosen element and its two adjacent elements if they exist.

  • Repeat until all the array elements are marked.

Return?the score you get after applying the above algorithm.

?

Example 1:

Input: nums = [2,1,3,4,5,2]

Output: 7

Explanation:?

We mark the elements as follows:?

- 1 is the smallest unmarked element, so we mark it and its two adjacent elements: [2,1,3,4,5,2].?

- 2 is the smallest unmarked element, so we mark it and its left adjacent element: [2,1,3,4,5,2].?

- 4 is the only remaining unmarked element, so we mark it: [2,1,3,4,5,2].?

Our score is 1 + 2 + 4 = 7.

Example 2:

Input: nums = [2,3,5,1,3,2]

Output: 5

Explanation: We mark the elements as follows:?

- 1 is the smallest unmarked element, so we mark it and its two adjacent elements: [2,3,5,1,3,2].?

- 2 is the smallest unmarked element, since there are two of them, we choose the left-most one, so we mark the one at index 0 and its right adjacent element: [2,3,5,1,3,2].?

- 2 is the only remaining unmarked element, so we mark it: [2,3,5,1,3,2].

Our score is 1 + 2 + 2 = 5.

?

Constraints:

  • 1 <= nums.length <= 105

  • 1 <= nums[i] <= 106

這里面最主要的是如何定義優(yōu)先隊(duì)列的排序規(guī)則,

這個規(guī)則定義好之后,用一個數(shù)組記錄被訪問過的元素即可。

屬于新知識,學(xué)習(xí)到了。


Runtime:?267 ms, faster than?40.49%?of?Java?online submissions for?Find Score of an Array After Marking All Elements.

Memory Usage:?60.6 MB, less than?25.56%?of?Java?online submissions for?Find Score of an Array After Marking All Elements.



LeetCode 2593. Find Score of an Array After Marking All Elements的評論 (共 條)

分享到微博請遵守國家法律
长寿区| 年辖:市辖区| 尤溪县| 万年县| 富源县| 东源县| 黄大仙区| 东乡族自治县| 德钦县| 吉首市| 安国市| 麻阳| 石景山区| 湘乡市| 徐水县| 屯留县| 丹巴县| 潜山县| 文山县| 林口县| 万安县| 会东县| 汝南县| 江都市| 建始县| 南宫市| 沅江市| 福鼎市| 兴仁县| 池州市| 伊宁市| 巴东县| 五指山市| 图木舒克市| 大悟县| 山西省| 武穴市| 石景山区| 隆德县| 威信县| 丹东市|