• 2005年浙江大学计算机及软件工程研究生机试真题 九度题目1013:开门人和关门人


    题目1013:开门人和关门人

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:2710

    解决:1350

    题目描述:
        每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签到、签离记录,请根据记录找出当天开门和关门的人。
    输入:

        测试输入的第一行给出记录的总天数N ( N> 0 ),下面列出了N天的记录。
        每天的记录在第一行给出记录的条目数M (M > 0 ),下面是M行,每行的格式为

        证件号码 签到时间 签离时间

        其中时间按“小时:分钟:秒钟”(各占2位)给出,证件号码是长度不超过15的字符串。

    输出:

        对每一天的记录输出1行,即当天开门和关门人的证件号码,中间用1空格分隔。
        注意:在裁判的标准测试输入中,所有记录保证完整,每个人的签到时间在签离时间之前,且没有多人同时签到或者签离的情况。

    样例输入:
    3
    1
    ME3021112225321 00:00:00 23:59:59
    2
    EE301218 08:05:35 20:56:35
    MA301134 12:35:45 21:40:42
    3
    CS301111 15:30:28 17:00:10
    SC3021234 08:00:00 11:25:25
    CS301133 21:45:00 21:58:40
    样例输出:
    ME3021112225321 ME3021112225321
    EE301218 MA301134
    SC3021234 CS301133
    来源:
    2005年浙江大学计算机及软件工程研究生机试真题
     

    #include<stdio.h>
    #include<string.h>
    #include<stdlib.h>

    int main()
    {
       int n,m,i;
       char id[20],h1[15],h2[15];
       char onname[20],offname[20],first[15],last[15];
      
       scanf("%d",&n);
       while(n--)
       {
          scanf("%d",&m);
          scanf("%s%s%s",id,h1,h2);
          strcpy(onname,id);
          strcpy(offname,id);
          strcpy(first,h1);
          strcpy(last,h2);
          for(i=1; i<m; i++)
          {
             scanf("%s%s%s",id,h1,h2);
             if(strcmp(h1,first)<0)
                 strcpy(onname,id);
             if(strcmp(h2,last)>0)
                 strcpy(offname,id);  
                         
          }
          printf("%s %s\n",onname,offname);              
       }
       //system("pause");
       return 0;  
    }

  • 相关阅读:
    HDU 5791 Two (DP)
    POJ 1088 滑雪 (DPor记忆化搜索)
    LightOJ 1011
    POJ 1787 Charlie's Change (多重背包 带结果组成)
    HDU 5550 Game Rooms (ccpc2015 K)(dp)
    HDU 5542 The Battle of Chibi (ccpc 南阳 C)(DP 树状数组 离散化)
    HDU 5543 Pick The Sticks (01背包)
    HDU 5546 Ancient Go (ccpc2015南阳G)
    NB-IoT的DRX、eDRX、PSM三个模式 (转载,描述的简单易懂)
    MQTT 嵌入式端通讯协议解析(转)
  • 原文地址:https://www.cnblogs.com/hpuwangjunling/p/2990885.html
Copyright © 2020-2023  润新知