几戏一点啊老铁
还有祝自己生日快乐
加油小伙
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<string.h>
#include<algorithm>
using namespace std;
#define maxn 10010
int main()
{
char cc[22];
int aa[22];
int bb[22];
int dd[22];
memset(bb,0,sizeof(bb));
int i,j,k,x,y;
scanf("%s",cc);
j=strlen(cc);
for(i=j-1;i>=0;i--)
{
k=cc[i]-'0';
aa[i]=k;
x=k*2/10;
y=k*2%10;
bb[j-1-i]+=y;
bb[j-i]+=x;
}
k=0;
for(i=j;i>=0;i--)
{
if(i==j&&bb[i]==1)
{
printf("No\n");
for(y=j;y>=0;y--)
printf("%d",bb[y]);
return 0;
}
dd[k++]=bb[i-1];
}
sort(bb,bb+j);
sort(aa,aa+j);
for(i=0;i<j;i++)
{
if(bb[i]!=aa[i])
{
printf("No\n");
for(y=0;y<j;y++)
printf("%d",dd[y]);
return 0;
}
}
printf("Yes\n");
for(y=0;y<j;y++)
printf("%d",dd[y]);
return 0;
}