Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: posnfor2

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-10 15:45:00

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string s1 ,s2;
    getline(cin ,s1);
    getline(cin ,s2);
    if((s1.size() || s2.size()) > 20) return 0;
    vector<bool> in1(256 , false) , printed(256 , false);
    for(unsigned char c : s1){
        in1[c] = true;
    }
    bool first = true;
    for(unsigned char c : s2){
        if(in1[c] && !printed[c]){
            if(!first) cout << " ";
            cout << c;
            printed[c] = true;
            first = false;
        }
    }
    cout << "\n";
    return 0;
}