[C++] 純文本查看 復制代碼
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
string a,b;
int main()
{
while(getline(cin,a),getline(cin,b))
{
sort(a.begin(),a.end());
sort(b.begin(),b.end());
string s;
for(int i=0,j=0;i<a.size()&&j<b.size();)
{
if(a==b[j])
{
s+=a;
i++; j++;
}
else if(a>b[j])
j++;
else
i++;
}
cout<<s<<endl;
}
}
[C++] 純文本查看 復制代碼
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
string a,b;
int main()
{
while(cin>>a>>b)
{
sort(a.begin(),a.end());
sort(b.begin(),b.end());
string s;
for(int i=0,j=0;i<a.size()&&j<b.size();)
{
if(a==b[j])
{
s+=a;
i++; j++;
}
else if(a>b[j])
j++;
else
i++;
}
cout<<s<<endl;
}
}