Minimum Array End | Leetcode 3133

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 พ.ย. 2024

ความคิดเห็น • 16

  • @walky4158
    @walky4158 19 วันที่ผ่านมา +7

    This week is a bit manipulation hell but all thanks to you we can understand the logic and begin our code! Amazing work sir!

    • @techdose4u
      @techdose4u  18 วันที่ผ่านมา +1

      Happy to help :)

  • @srinuvamsi7997
    @srinuvamsi7997 19 วันที่ผ่านมา

    😁 thank you for helping us out

    • @techdose4u
      @techdose4u  19 วันที่ผ่านมา

      Happy to help 😄

  • @sailendrachettri8521
    @sailendrachettri8521 18 วันที่ผ่านมา +1

    Awesome :)

    • @techdose4u
      @techdose4u  18 วันที่ผ่านมา +1

      Consistent :)

  • @italk-gj5kk
    @italk-gj5kk 18 วันที่ผ่านมา

    nice example!

    • @techdose4u
      @techdose4u  18 วันที่ผ่านมา

      Thanks 😊

  • @21flame72
    @21flame72 18 วันที่ผ่านมา +1

    thankyou sir but im not good in math can you have any playlist for bit manipulation and math

    • @techdose4u
      @techdose4u  18 วันที่ผ่านมา +2

      I am making playlist for all chapters.
      The daily videos will get sorted and you will see by December and prepare from scratch for free :)

  • @nanddaclub3972
    @nanddaclub3972 19 วันที่ผ่านมา +1

    How binary (n-1) works like how it's come in your mind I am not understanding

    • @techdose4u
      @techdose4u  19 วันที่ผ่านมา +1

      As I said, generating combinations starts from 0 while the N count starts from 1.
      If you write on your notebook it will be clear.
      I did the same :)

  • @ankulraja5317
    @ankulraja5317 18 วันที่ผ่านมา +1

    Better time as well space complexity
    class Solution {
    public:
    long long minEnd(int n, int m) {
    if(n==1) return m;
    int bit = ceil(log2(n));
    long long ans = 0;
    int i = 0;
    int k = n - 1;
    int j=64;
    while (j--) {
    if ((m & 1)) {
    ans += pow(2, i);
    } else {
    if (bit--) {
    ans += (k & 1) * (pow(2, i));
    k = k >> 1;
    }
    }
    m = m >> 1;
    i++;
    }
    return ans;
    }
    };

  • @zoro-bt7ql
    @zoro-bt7ql 19 วันที่ผ่านมา

    some one lose way

    • @techdose4u
      @techdose4u  19 วันที่ผ่านมา

      yes zoro :P