Submission

Status:

[PPPPPP-S]

Subtask/Task Score:

{0/100}

Score: 0

User: helloskibidi

Problemset: สตริงซ้ำซ้ำ

Language: cpp

Time: 0.003 second

Submitted On: 2026-10-05 10:32:40

#include <bits/stdc++.h>
using namespace std;

int main(){
    string n , m;
    cin >> n >> m;

    set<char> mem;

    sort(n.begin() , n.end());
    sort(m.begin() , m.end());

    int i=0,j=0,k=max(n.size() , m.size());

    while(i!=k){
        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++;
    }
}