• + 1 comment

    Failing on test case 2, I don't understand why?

    int main() {
    
        int N, i;
        string name;
        int num;
        map<string, int> phonebook;
    
        cin >> N;
        for(i=0;i<N;i++){
            cin >> name;
            cin >> num;
            phonebook[name] = num;
        }
    
        for(i=0;i<N;i++){
            cin >> name;
    
            if(phonebook.count(name)){
                cout << name << "=" << phonebook[name] << endl;
            }else{
                cout << "Not found" << endl;
            }
        }
        return 0;
    }