Hướng dẫn cho Bội chung 3 số


Chỉ sử dụng khi thực sự cần thiết như một cách tôn trọng tác giả và người viết hướng dẫn này.

Chép code từ bài hướng dẫn để nộp bài là hành vi có thể dẫn đến khóa tài khoản.

Authors: SPyofgame


\(\color{red}{\text{Spoiler Alert}_{{}_{{}^{{}^{v2.0}}}}}\)

\(\color{red}{\text{Khuyến khích bạn đọc trước khi đọc phần lời giải xin hãy thử code ra thuật của mình dù nó có sai hay đúng}}\)

\(\color{red}{\text{Sau đó từ phần bài giải và thuật toán trước đó mà đối chiếu, rút nhận xét với thuật của mình và thu được bài học (không lãng phí thời gian đâu).}}\)



\(\color{orange}{\text{Hint 1}}\)

  • I will prove this formula later

\(\color{green}{\text{Preference AC Code }}\): Math, Greedy

\(^{^{\color{purple}{\text{Complexity : }} O(1)\ \color{purple}{\text{time}}\ ||\ O(1)\ \color{purple}{\text{memory}}}}\)

C++
int main() {
    ll n = readLong();
    if (n <= 2) return cout << n, 0;
    ll x1 = lcm(n - 0, lcm(n - 1, n - 2)); /// 1110
    ll x2 = lcm(n - 0, lcm(n - 1, n - 3)); /// 1101
    ll x3 = lcm(n - 0, lcm(n - 2, n - 3)); /// 1011
    ll x4 = lcm(n - 1, lcm(n - 2, n - 3)); /// 0111
    cout << max(max(x1, x2), max(x3, x4));
}


Bình luận


  • -19
    todonghai2k7    2:29 p.m. 27 Tháng 8, 2020

    Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.


    • 0
      ekhoavvdd    2:27 p.m. 27 Tháng 8, 2020

      không có giải thích hả anh :))))