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