• Source
    1. #include<stdio.h>
    2. #include<iostream>
    3. #include<map>
    4.  
    5. using namespace std;
    6.  
    7. map<string,int>mp;
    8.  
    9. int main()
    10. {
    11. int test,i,D,a,tc,subject,finish;
    12. char s[20];
    13. scanf("%d",&test);
    14. for(tc=1;tc<=test;tc++)
    15. {
    16. scanf("%d",&subject);
    17. for(i=1;i<=subject;i++)
    18. {
    19. scanf("%s %d",s,&finish);
    20. mp[s]=finish;
    21. }
    22. scanf("%d",&D);
    23. scanf("%s",s);
    24. if(mp.find(s)!=mp.end() && mp[s]<=D)
    25. {
    26. printf("Case %d: Yesss\n",tc);
    27. }
    28. else if(mp.find(s)!=mp.end() && mp[s]<=D+5)
    29. {
    30. printf("Case %d: Late\n",tc);
    31. }
    32. else
    33. {
    34. printf("Case %d: Do your own homework!\n",tc);
    35. }
    36. mp.clear();
    37. }
    38.  
    39. return 0;
    40. }