Thuật toán nhân lũy thừa nhị phân(Binary Exponentiation).

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • Các bạn đừng quên đăng kí kênh để ủng hộ mình và có thắc mắc gì thì hãy để lại bình luận mình sẽ giải đáp nhé!
    Series Java: • Bài 1.Cách nhập, xuất ...
    Đây là series mà mình làm về thư viện STL điều làm nên sức mạnh của ngôn ngữ C++: • Giới thiệu về thư viện...
    #họclậptrình #algorithm #cprogramming #cppprogramming #BinaryExponentiation

Комментарии • 11

  • @DevNguyenIT
    @DevNguyenIT  Год назад +11

    Có thắc mắc gì các bạn đừng ngại cứ thoải mái hỏi để cùng nhau học nhé:v

  • @hanguyenlethanh7236
    @hanguyenlethanh7236 Год назад

    Hay lắm ạ, rất bổ ích, em cảm ơn anhh

  • @Tmyy23
    @Tmyy23 Год назад

    Vid hay và bổ ích lắm ạ

  • @truonghuynhminh8268
    @truonghuynhminh8268 Год назад +1

    Bây h mình mới hiểu tại sao phần khử đệ quy chỗ lẻ thì mới cập nhật lại res. Thì ra là dựa vào bit nào đang được bật và mỗi lần dịch bit sang trái thì a *= a. Thanks bạn nhiều. Mình cũng đang học C++ 😅. Hy vọng bạn ra thêm các bài về lý thuyết số.

    • @DevNguyenIT
      @DevNguyenIT  Год назад

      Oke bạn sắp tới mình sẽ ra nhiều video hơn nữa😁

    • @TuấnTrần-s9g
      @TuấnTrần-s9g Год назад

      @@DevNguyenIT này dùng modulo được kh anh

    • @HuuKhang520
      @HuuKhang520 13 дней назад

      thật bạn ạ ~, mấy chỗ khác dạy không sâu chỗ đó là không thể nào hiểu được vì sao lẻ lại phải cập nhật res, vì sao lại a bình mỗi bước kkk. Nhờ video này mà sáng nhiều thứ

  • @ton_trong_uoc_mo
    @ton_trong_uoc_mo Год назад

    b /= 2;
    a *= (a % MOD);
    a %= MOD;
    khúc này anh chia dư luôn cho MOD khi nhân tích trữ a vào a là nó không tràn nè anh ơi, không cần đổi lại long long cho a luôn ạ kkk!

  • @BaoNguyên-u7q2t
    @BaoNguyên-u7q2t 10 месяцев назад

    Hay a

  • @trunguc6711
    @trunguc6711 Год назад

    anh ơi tại sao cứ sau mỗi lần lặp thì lại phải a*a vậy ạ

  • @Nuc-ny4bz
    @Nuc-ny4bz Год назад

    bạn ơi,bạn cho mình xin link nộp được không ạ!