#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
猜你喜欢
转载自blog.csdn.net/qq_36926514/article/details/80372375
今日推荐
周排行