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;
}