1 solutions

  • -1
    @ 2025-12-2 15:31:54

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    string a,x;
    int r,n;
    string name[10]={"White", "Green", "Peacock", "Plum", "Scarlett", "Mustard"};
    string room[10]={ "Hall", "Hall","Hall","Hall","Hall","Hall","Hall","Hall"};
    int main()
    {
    	int etime;
    	string ename,eroom;
    	cin>>a>>r>>n;
    	for(int i=0;i<n;i++)
    	{
    		cin>>etime>>ename>>eroom;
    		if(etime<=r)
    		{
    			for(int j=0;j<6;j++)
    			{
    				if(name[j]==ename)
    					room[j]=eroom;
    			}
    		}
    	}
    	int ans=0;
    	for(int i=0;i<6;i++)
    	{
    		if(room[i]==a)
    		{
    			x=name[i];
    			ans++;
    		}
    	}
    	if(ans==1) cout<<x;
    	else cout<<-1;
    	return 0; 
    }
    /*
    Library 10
    3
    5 Plum Library
    7 Scarlett Library 
    9 Plum Cellar
    */
    
    
    
    • 1

    Information

    ID
    643
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    10
    Tags
    # Submissions
    3
    Accepted
    2
    Uploaded By