Mọi người cho e hỏi thuật toán bài này chút với ah:
Ghép các số lại với nhau để tạo ra số lớn nhất có thể
Cách làm :
- Bước 1 : tạo 1 hàm tìm giá trị của chữ số đầu tiên trong phần tử.
- Bước 2 : dựa vào hàm trên sắp xếp các phần tử theo chiều tăng dần (hoặc giảm dần).
- Bước 3 : tự làm tiếp.
3 Likes
có nhiều thớt như vậy rồi:
nhập n số vào dưới dạng chuỗi
sắp xếp mảng theo thứ tự: a đứng trước b nếu concat(a,b) > concat(b,a)
xuất mảng đã sắp xếp, các chuỗi liền nhau ko có dấu cách @_@
3 Likes
Không cần phải ra được hai chuỗi để vậy so luôn đỡ GC max speed.
4 Likes