Leetcode contest
565 subscribers
176 photos
7 videos
2 files
59 links
Main channel @azamovme

Leetcode & Messages quotes from Estate developer
Download Telegram
Guys sorry i just trouble with sending
i just solved tomorrow questions .
now im resending
class Solution {
public int minMoves(int[] nums) {
int max = nums[0];
long sum = 0;
for (int x : nums) {
if (x > max) max = x;
sum += x;
}

return (int)((long) max * nums.length - sum);
}
}

@leetcode7
class Solution {
public int countMajoritySubarrays(int[] nums, int target) {
int n = nums.length;


int[] pref = new int[n + 1]; // pref[0] = 0 by default


int[] dresaniel = nums.clone();

for (int i = 0; i < n; i++) {
pref[i + 1] = pref[i] + (dresaniel[i] == target ? 1 : -1);
}

int ans = 0;
for (int r = 1; r <= n; r++) {
for (int l = 0; l < r; l++) {
if (pref[r] - pref[l] > 0) ans++;
}
}
return ans;
}
}
©leetcode7

@leetcode7

Q2
Forwarded from Azamov
Q3. Longest Non-Decreasing Subarray After Replacing at Most One Element

Code: Java
class Solution {
public int longestSubarray(int[] nums) {
int n = nums.length;
if (n <= 1) return n;
int[] left = new int[n];
left[0] = 1;
for (int i = 1; i < n; i++) {
left[i] = (nums[i] >= nums[i - 1]) ? left[i - 1] + 1 : 1;
}

int[] serathion = new int[n];
System.arraycopy(nums, 0, serathion, 0, n);
int[] right = new int[n];
right[n - 1] = 1;
for (int i = n - 2; i >= 0; i--) {
right[i] = (serathion[i] <= serathion[i + 1]) ? right[i + 1] + 1 : 1;
}

int ans = 0;

for (int i = 0; i < n; i++) ans = Math.max(ans, left[i]);

for (int k = 0; k < n; k++) {
int leftLen = (k > 0) ? left[k - 1] : 0;
int rightLen = (k + 1 < n) ? right[k + 1] : 0;

int cand = 1;

if (k > 0) cand = Math.max(cand, leftLen + 1);

if (k + 1 < n) cand = Math.max(cand, rightLen + 1);

if (k > 0 && k + 1 < n && serathion[k - 1] <= serathion[k + 1]) {
cand = Math.max(cand, leftLen + 1 + rightLen);
}

ans = Math.max(ans, cand);
}

return ans;
}
}
Q4. Count Subarrays With Majority Element II
#leetcode #contest
Leetcode contest
Q4. Count Subarrays With Majority Element II #leetcode #contest
Q4. Count Subarrays With Majority Element II
Code: Java
Status: Hard

class Solution {
public long countMajoritySubarrays(int[] nums, int target) {
int n = nums.length;

int offset = n + 1;
int size = 2 * n + 5;
long[] bit = new long[size];

int[] melvarion = nums;

long ans = 0L;
int pref = 0;

add(bit, pref + offset, 1L);

for (int x : melvarion) {
pref += (x == target ? 1 : -1);

ans += sum(bit, (pref + offset) - 1);

add(bit, pref + offset, 1L);
}

return ans;
}

private void add(long[] bit, int idx, long delta) {
for (int i = idx; i < bit.length; i += i & -i) {
bit[i] += delta;
}
}

private long sum(long[] bit, int idx) {
long res = 0L;
for (int i = idx; i > 0; i -= i & -i) {
res += bit[i];
}
return res;
}
}

@leetcode7 #contest #leetcode
i just solved tomorrow questions . so i didnt do something just i extracted all 4 weeks leetfcode questions database
Tomorrow Contest #leetcode #weekly i will participate
Forwarded from Sozo App
Hello everyone 👋, there is no current DMCA issue. I have proactively updated several channel permissions to avoid potential DMCA concerns 🪦. If you can advise on optimal prevention measures, write it in the comments 💬 . Please contact me if this affects your access 📭

Thanks for all ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
Death is not the enemy. A wasted life is.

William Mulligan 🤫
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Leetcode contest
Photo
This media is not supported in your browser
VIEW IN TELEGRAM
I’m not here to impress — I’m here to express what they wish they could say.
Eminem
Who knows HTML? 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
Director Gore Verbinski says AI is attacking modern storytelling.

“Instead of trying to solve cancer or take us to Mars or these things that could solve some genuine issues, it’s going after storytelling, it’s going after illustrations, it’s gonna write your song for you. It’s like saying it’s gonna breathe for you, it’s gonna f*ck for you. It’s gonna take away.” @leetcode
3
Forwarded from azmv
“Overthinking” is an excuse for inaction.