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

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

LeetCode 523. Continuous Subarray Sum

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

Given an integer array nums and an integer k, return?true?if?nums?has a?good subarray?or?false?otherwise.

A?good subarray?is a subarray where:

  • its length is?at least two, and

  • the sum of the elements of the subarray is a multiple of?k.

Note?that:

  • A?subarray?is a contiguous part of the array.

  • An integer?x?is a multiple of?k?if there exists an integer?n?such that?x = n * k.?0?is?always?a multiple of?k.

?

Example 1:

Input: nums = [23,2,4,6,7], k = 6

Output: true

Explanation: [2, 4] is a continuous subarray of size 2 whose elements sum up to 6.

Example 2:

Input: nums = [23,2,6,4,7], k = 6

Output: true

Explanation: [23, 2, 6, 4, 7] is an continuous subarray of size 5 whose elements sum up to 42. 42 is a multiple of 6 because 42 = 7 * 6 and 7 is an integer.

Example 3:

Input: nums = [23,2,6,4,7], k = 13

Output: false

?

Constraints:

  • 1 <= nums.length <= 105

  • 0 <= nums[i] <= 109

  • 0 <= sum(nums[i]) <= 231?- 1

  • 1 <= k <= 231?- 1

  • 每次用map去存儲(chǔ)這個(gè)余數(shù)對(duì)應(yīng)的位置,如果存在i-對(duì)應(yīng)的位置大于1,說明是超過2個(gè)的,這時(shí)候返回true即可,剩下的情況就是返回false了;

  • 下面是代碼:


Runtime:?21 ms, faster than?80.19%?of?Java?online submissions for?Continuous Subarray Sum.

Memory Usage:?51.7 MB, less than?62.16%?of?Java?online submissions for?Continuous Subarray Sum.


LeetCode 523. Continuous Subarray Sum的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
阜阳市| 漳州市| 广东省| 松潘县| 罗山县| 禹城市| 永新县| 沂水县| 平和县| 文登市| 乐清市| 镇赉县| 衡阳市| 丰城市| 星子县| 鄂伦春自治旗| 岳西县| 连城县| 甘德县| 青铜峡市| 朝阳县| 论坛| 南江县| 宜春市| 资阳市| 陇西县| 义马市| 准格尔旗| 金沙县| 抚州市| 基隆市| 金溪县| 甘德县| 天祝| 蓬莱市| 迭部县| 长岛县| 竹溪县| 康马县| 高阳县| 龙游县|