100%
\tclass Solution {\n\tpublic:\n\t\tvectornums[10];\n\t\tbool check(int x){\n\t\t\tif(nums[x].empty())return 0;\n\t\t\tint mn=nums[x].back();\n\t\t\tfor(int i=0;
\tclass Solution {\n\tpublic:\n\t\tvector<int>nums[10];\n\t\tbool check(int x){\n\t\t\tif(nums[x].empty())return 0;\n\t\t\tint mn=nums[x].back();\n\t\t\tfor(int i=0;i<x;i++){\n\t\t\t\tif(!nums[i].empty()&&nums[i].back()<mn)return 0;\n\t\t\t}\n\t\t\tnums[x].pop_back();\n\t\t\treturn 1;\n\t\t}\n\t\tbool isTransformable(string s, string t) {\n\t\t   for(int i=s.size()-1;i>=0;--i){\n\t\t\t   int x=s[i]-\'0\';\n\t\t\t   nums[x].push_back(i);\n\t\t   }\n\t\t   for(int i=0;i<t.size();i++){\n\t\t\t  if(!check(t[i]-\'0\'))return 0;\n\t\t   }\n\t\t\treturn 1;\n\t\t}\n\t};
[]