Ghép số
Submit solution
Points:
2
Time limit:
1.0s
Memory limit:
100M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG
Cho hai số nguyên dương x, y, ta xây dựng số z bằng cách ghép các chữ số của x và y sao cho thứ tự các chữ số của x và y vẫn giữ nguyên trên z. Tìm giá trị bé nhất và lớn nhất của z.
Dữ liệu vào
Một dòng gồm 2 số nguyên dương x, y
Dữ liệu ra
Dòng thứ nhất ghi giá trị bé nhất của z và dòng thứ hai ghi giá trị lớn nhất của z
Giới hạn
1 <= x, y <= 108, dữ liệu đảm bảo không có các chữ số 0 vô nghĩa của x và y.
Ví dụ
INPUT
13 26
OUTPUT
1236 2613
Comments
include<bits/stdc++.h>
using namespace std;
string s,t,miin = "999999999999999999",maax = "0";
void backtracking(int x,int y,string res){
}
int main (){
} tham khảo nhé
Thảm khảo, code chạy hơi lâu(>_<)
bài này mik sai ở đâu thế nhỉ mọi người xem giúp mik với , mik cảm ơn nha
include<bits/stdc++.h>
using namespace std;
string Max_Number(string x, string y){
}
string Min_Number(string x, string y){
} int main(){
}
nếu output thứ nhất là 1236 thì em tưởng dòng thứ 2 phải là 2631
tức là cứ số 1 đứng trước số 3, số 2 đứng trước số 6 là được giữ nguyên thứ tự trên từng số, còn số z thì đảo thứ tự được