/ SeriousOJ /

Record Detail

Accepted


  
# Status Time Cost Memory Cost
#1 Accepted 1ms 532.0 KiB
#2 Accepted 1ms 532.0 KiB
#3 Accepted 1ms 488.0 KiB
#4 Accepted 2ms 488.0 KiB

Code

#include <iostream>
#include <vector>
#include <algorithm>
#include <unordered_map>
#include<unordered_set>
#define ll long long
using namespace std;

int main() {
    ll m, i;
    cin>>m;
    string s;
    unordered_set<string> invited;
    for(i=0; i<m; i++){
        cin>>s;
        invited.insert(s);
    }
    ll n;
    cin>>n;
    string sn[n];
    for(i=0; i<n; i++){
        cin>>sn[i];
    }
    unordered_set<string> inside;
    inside.clear();
    for(i=0; i<n; i++){
        if(invited.find(sn[i]) == invited.end()){
            cout<<"Sorry, not on the list."<<endl;
        }else if(inside.find(sn[i]) != inside.end()){
            cout<<"Already inside!"<<endl;
        }else{
            inside.insert(sn[i]);
            cout<<"Welcome!"<<endl;

        }
    }
}

Information

Submit By
Type
Submission
Problem
P1227 LUCC Party Check-in
Contest
LUCC Presents Intra LU Junior Programming Contest - Replay
Language
C++17 (G++ 13.2.0)
Submit At
2025-09-02 17:04:46
Judged At
2025-09-02 17:04:46
Judged By
Score
100
Total Time
2ms
Peak Memory
532.0 KiB