Submission
Status:
[PPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: pakorn
Problemset: สตริงซ้ำซ้ำ
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-05 09:57:29
#include <bits/stdc++.h>
using namespace std;
int main()
{
cin.tie(0)->sync_with_stdio(0);
string n,m;
cin >> n >> m;
set<char> mem;
sort(n.begin(),n.end());
sort(m.begin(),m.end());
int i=0,j=0,l = max(n.size(),m.size());
while(i != l)
{
while(m[j] <= n[i])
{
if(n[i] == m[j] && find(mem.begin(),mem.end(),n[i]) == mem.end()){cout << n[i] <<' ';mem.insert(n[i]);}
j++;
}
i++;
}
return 0;
}