Test đặc biệt
Cách 1 - 6 string - liệt kê 6 trường hợp và so sánh
Chuyển thành long long
hết? Số có 7 chữ số. 1000000
So sánh theo string vẫn đúng vì các cách ghép có cùng độ dài
Làm tổng quát cho xâu ghép lại
Sắp xếp giảm dần theo phép so sánh sau
" đứng trước " nếu như str(a) + str(b) > str(b) + str(a)
Selection Sort (Đức Bảo) = số lượng phép so sánh * ĐPT / 1 phép so sánh =
7 6 9
7 9 6
9 7 6
Bài yêu cầu đếm số ước?
Đếm số bộ mà . Đây là mô tả của thuật toán tìm ước bằng cách chạy for tới căn !!!
https://www.khanacademy.org/computing/computer-science/cryptography
Xâu nhị phân: 0 là không chọn, 1 là có chọn
Xâu nhị phân độ dài .
Sau khi gen ra mỗi một xâu nhị phân bất kỳ:
(credit: 3H)
tương đối nhỏ
Xét hoán vị các số . Trong đó là bước đi đơn vị và là bước đi đơn vị
Thêm kỹ thuật nhánh cận (dùng Prefix sum) để ngắt sớm những trường hợp chắc chắn sẽ cho ra kết quả tệ hơn kết quả tốt nhất hiện có.
Đặt là tổng mảng lớn nhất trong tất cả cách di chuyển đến .
Đặt (ý nghĩa như trên …) nhưng là số lượng skill loại 1 (bước nhảy độ dài ) đã dùng.
Giả sử có bước độ dài đã dùng để đi tới
Vì đã biết nên
Khi đi tới bước tiếp theo:
Đáp án: