Ghép số

Xem PDF

Điểm: 400 (p) Thời gian: 1.0s Bộ nhớ: 1023M Input: bàn phím Output: màn hình

Cho số tự nhiên \(A\)\(N\) chữ số và số tự nhiên \(B\)\(M\) chữ số \((2 ≤ N , M ≤ 200)\). Số nguyên dương \(C\) gồm các tính chất sau đây:

  • \(N\) + \(M\) chữ số;
  • Được tạo bởi từ các chữ số của \(A\)\(B\);
  • Thứ tự trước sau các chữ số của \(B\) trong \(C\) không thay đổi.

Yêu cầu: Tìm số \(C\) nhỏ nhất và số \(C\) lớn nhất.

Input

  • Dòng đầu ghi số \(A\).
  • Dòng tiếp theo ghi số \(B\).

Output

  • Dòng đầu ghi số \(C\) nhỏ nhất
  • Dòng tiếp theo ghi số \(C\) lớn nhất

Example

Test 1

Input
20
4181 
Output
204181
421810

Bình luận


  • 2
    minhtuanitk20    9:08 p.m. 6 Tháng 2, 2022 đã chỉnh sửa

    vậy đối với trường hợp mà số 0 vô nghĩa ở đầu thì ta không thể đổi bằng B ( vì B không được thay đổi và nếu mà chèn số lớn nhất hoặc nhỏ nhất của B vào thì 50 50 là sẽ thay đổi thứ tự của 😎 và nên mình phải chỉ có một cách là chèn vi tri so dau tien cua B trong day dk ad

    • 4 bình luận nữa