/ SeriousOJ /

Record Detail

Accepted


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

Code

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

typedef long long ll;
typedef double dl;

#define endl "\n"
#define vi vector<int>
#define mii map<int,int>
#define mci map<char,int>
#define optimize() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define fraction() cout.unsetf(ios::floatfield); cout.precision(10); cout.setf(ios::fixed,ios::floatfield);
#define yes cout<<"YES"<<endl;
#define no cout<<"NO"<<endl;

void solve(){
    int n;
    cin >> n ;

    map<string , int> mp;
    map<string , int> mp2;

    string s[n+10];

    for(int i = 0; i < n; i++){
        cin >> s[i];
        mp[s[i]]++;
    }

    int  k ;
    cin >> k;

    for(int i = 0; i < k; i++){
        string g;
        cin >> g;

        if(mp2[g]  > 0 && mp[g] > 0){
            cout << "Already inside!"  << endl;
        }
        else if( mp[g] == 0 ){
            cout << "Sorry, not on the list." << endl;
        }
        else{
            cout << "Welcome!" << endl;
        }
        mp2[g]++;
    }

}

int main()
{
    optimize();

    int t=1;
    //cin >> t;

    while(t--)  solve();

    return 0;
}

Information

Submit By
Type
Submission
Problem
P1227 LUCC Party Check-in
Contest
LUCC Presents Kick & Code Intra LU Programming Contest
Language
C++17 (G++ 13.2.0)
Submit At
2025-09-01 05:30:20
Judged At
2025-09-01 05:30:20
Judged By
Score
100
Total Time
5ms
Peak Memory
532.0 KiB