Bài lập trình khó!

T

tmb12

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Bạn nào siêu lập trình nhờ đưa ra thuật toán bài này?

Cho hai số tự nhiên A có N chữ số và B có M chữ số (2
£N,M£100). Xét các số nguyên dương có các tính chất sau:
- Có N + M chữ số.
- Có thể đánh dấu N chữ số trong C để các chữ số được đánh dấu (giữ nguyên trình tự xuất hiện trong C) tạo thành A và các chữ số không được đánh dấu (giữ nguyên trình tự) tạo thành B.
Yêu cầu : Hãy tìm số lớn nhất Cmax và số nhỏ nhất Cmin thoả mãn các điều kiện trên.
Dữ liệu vào : Từ file GHEP.INP, gồm 2 dòng:
- Dòng đầu chứa số nguyên A.
- Dòng thứ 2 chứa số nguyên B.
Kết quả: Đưa ra file GHEP.OUT 2 dòng:
- Dòng đầu: chứa số nhỏ nhất Cmin tìm được
- Dòng thứ 2: chứa số lớn nhất Cmax tìm được
Ví dụ:
GHEP.INP
GHEP.OUT
20
4181


20 4181
4 21810
 
1

11thanhkhoeo

Chèn lần lượt từng chữ số của số thứ nhất vào số thứ 2

Vd 1247 34871

1<=3 chèn trước 3
2<=3 chèn truóc 3
4<=4 chèn trước 4
7<=8 chèn trước 8


>> 123447871
 
C

cuong276

Anh Thành đã có lời gợi ý. Bây giờ thì tmb12 nào! Nếu hiểu thì bạn hãy post code lên đi. Bọn tớ sẽ góp ý.
Còn nếu chưa hiểu chỗ nào thì bạn cứ hỏi.
 
T

tmb12

Anh Thành đã có lời gợi ý. Bây giờ thì tmb12 nào! Nếu hiểu thì bạn hãy post code lên đi. Bọn tớ sẽ góp ý.
Còn nếu chưa hiểu chỗ nào thì bạn cứ hỏi.

Xin lỗi nha mình đã bỏ cuộc lâu rồi :((tại mình ngu quá nên h lí thuyết cũng hổng thuộc, nhìn thuật giải cũng hổng hiểu và đọc code biên dịch thì nó chạy nhưng cũng hổng biết nó đang làm gì@-) Mình post mấy bài này không phải để hỏi cho mình, mình thì thôi rồi lượm ơib-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-(b-( còn gì để nói, mình tìm mấy bài khó cho các bạn đó:)
 
Top Bottom