File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
src/main/kotlin/g3301_3400
s3318_find_x_sum_of_all_k_long_subarrays_i
s3321_find_x_sum_of_all_k_long_subarrays_ii Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ class Solution {
40
40
}
41
41
var count = x
42
42
var sum = 0
43
- while (! pq.isEmpty () && count > 0 ) {
43
+ while (pq.isNotEmpty () && count > 0 ) {
44
44
val pair = pq.remove()
45
45
sum + = pair.num * pair.freq
46
46
count--
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ class Solution {
56
56
ans[i - k + 1 ] = if (s1.size == x) xSum else sum
57
57
val v = nums[i - k + 1 ]
58
58
sum - = v.toLong()
59
- curCnt = cnt.get(v) !!
59
+ curCnt = cnt[v] !!
60
60
if (curCnt > 1 ) {
61
61
cnt.put(v, curCnt - 1 )
62
62
} else {
@@ -74,7 +74,7 @@ class Solution {
74
74
if (curCnt > 1 ) {
75
75
s2.add(RC (v, curCnt - 1 ))
76
76
}
77
- while (s1.size < x && ! s2.isEmpty ()) {
77
+ while (s1.size < x && s2.isNotEmpty ()) {
78
78
val r = s2.last()
79
79
s2.remove(r)
80
80
s1.add(r)
You can’t perform that action at this time.
0 commit comments