#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
string s;
cin>>s;
int len=s.length(),arr_1[20],arr_2[20],arr_3[20],temp=0;
for(int i=0;i<len;i++)
arr_1[i]=s[i]-'0';
for(int i=len-1;i>=0;i--){
temp+=arr_1[i]*2;
if(temp>=10&&i==0){
arr_2[0]=temp;
}
else{
arr_2[i]=temp%10;
temp=temp/10;
}
}
for(int i=0;i<len;i++)
arr_3[i]=arr_2[i];
sort(arr_1,arr_1+len);
sort(arr_2,arr_2+len);
int bool_1=0;
for(int i=0;i<len;i++){
if(arr_1[i]!=arr_2[i]){
bool_1=1;
cout<<"No"<<endl;
break;
}
}
if(bool_1==0)
cout<<"Yes"<<endl;
for(int i=0;i<len;i++)
cout<<arr_3[i];
cout<<endl;
return 0;
}
甲级pat-1023
最新推荐文章于 2022-05-21 00:42:26 发布