1006

来源:互联网 发布:mac word 修改用户名 编辑:程序博客网 时间:2024/06/04 18:21


#include <iostream>#include <cstdio>#include <limits.h>    //里面包含INT_MAX,SHRT_MIN等最大最小数值using namespace std;int main() {    int n, minn = INT_MAX, maxn = INT_MIN;    scanf("%d", &n);    string unlocked, locked;    for(int i = 0; i < n; i++) {        string t;        cin >> t;        int h1, m1, s1, h2, m2, s2;        scanf("%d:%d:%d %d:%d:%d", &h1, &m1, &s1, &h2, &m2, &s2);        int tempIn = h1 * 3600 + m1 * 60 + s1;        int tempOut = h2 * 3600 + m2 * 60 + s2;        if (tempIn < minn) {                         //每次输入就操作了,求最大最小值时可以这样            minn = tempIn;            unlocked = t;        }        if (tempOut > maxn) {            maxn = tempOut;            locked = t;        }    }    cout << unlocked << " " << locked;    return 0;}