Skip to content

Commit 61aa657

Browse files
authored
Update apply-operations-to-maximize-score.cpp
1 parent 892066f commit 61aa657

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

C++/apply-operations-to-maximize-score.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Time: O(sqrt(r) + nlogr + klogn)
1+
// Time: O(sqrt(r) + n * (logr + pi(sqrt(r))) + klogn) = O(sqrt(r) + n * (logr + sqrt(r)/log(sqrt(r))) + klogn), m is max(k for _, k in queries), pi(n) = number of primes in a range [1, n] = O(n/logn) by prime number theorem, see https://en.wikipedia.org/wiki/Prime_number_theorem
22
// Space: O(sqrt(r) + n)
33

44
// number theory, mono stack, greedy, sort, heap

0 commit comments

Comments
 (0)