Editorial for Dãy số quy luật
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Sub 1:
- Để tìm số
(i = 2..n) ta xét mọi cặp số , (0 ≤ j ≤ k ≤ i – 1) ở trước, dùng mảng đánh dấu giá trị 2* – . - Đi từ đầu đến cuối dãy, số nào chưa được đánh dấu thì đó là giá trị an cần tìm.
Độ phức tạp: O(
*Sub 2: *
- Làm tương tự như sub1 tuy nhiên sau khi tìm được giá trị ai ta đánh dấu ngay các giá trị 2
- chứ không cần đánh dấu lại tất cả mọi giá trị 2 – như Sub1.
Độ phức tạp: O(
Sub 3:
- Nếu n ở cơ số 2 có giá trị
… thì giá trị là . + . + … + . + . + .
Độ phức tạp thuật toán: O(logn)
Comments