int128…
#includeusing namespace std; int a[10],f=1; void scan(__int128 &x)//输入 { x = 0; int f = 1; char ch; if((ch = getchar()) == '-') f = -f; else x = x*10 + ch-'0'; while((ch = getchar()) >= '0' && ch <= '9') x = x*10 + ch-'0'; x *= f; } void _print(__int128 x) { if(x > 9) _print(x/10); putchar(x%10 + '0'); } void print(__int128 x)//输出 { if(x < 0) { x = -x; putchar('-'); } _print(x); } int main(){ __int128 x,y,z; scan(x); z=x*2,y=x*2; while(x){ a[x%10]++; x/=10; } while(y){ a[y%10]--; if(a[y%10]<0) f=0; y/=10; } if(f) cout<<"Yes"<



