📜  字符串的最小字谜是什么意思 - C++ 代码示例

📅  最后修改于: 2022-03-11 14:44:48.112000             🧑  作者: Mango

代码示例2
#include
using namespace std;
int main(){
   int t;
   cin>>t;
   while(t--)
   {
       string s,p;
       cin>>s;
       cin>>p;

       map ms,mp;
       for(int i=0;ifirst]-=it->second;
       }
       string temp="";
       for(auto it=ms.begin();it!=ms.end();it++)
       {
           if(it->first!=p[0]){
           while(ms[it->first]>0)
           {
               temp+=it->first;
               ms[it->first]--;
           }
           
           }
           else
           {
               break;
           }
       }
       if(p[0]0)
         {
           temp+=p[0];
           ms[p[0]]--;
         }
       }
       // cout<first]>0){
              temp+=it->first;
              ms[it->first]--;}
       }
       cout<