HDU 1234(水题)

冷不防 2022-09-20 11:28 337阅读 0赞
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4. int n, m;
  5. int main()
  6. {
  7. string openPer, closePer;
  8. string openTime, closeTime;
  9. string s1, s2, s3;
  10. cin >> n;
  11. while (n--)
  12. {
  13. cin >> m;
  14. for (int i=0; i<m; i++)
  15. {
  16. // 证件号码 签到时间 签离时间
  17. cin >> s1 >> s2 >> s3;
  18. if (i == 0)
  19. {
  20. openPer = closePer = s1;
  21. openTime = s2;
  22. closeTime = s3;
  23. }
  24. // 有来的更早的
  25. if (s2 < openTime)
  26. {
  27. openPer = s1;
  28. openTime = s2;
  29. }
  30. // 有走的更晚的
  31. if (s3 > closeTime)
  32. {
  33. closePer = s1;
  34. closeTime = s3;
  35. }
  36. }
  37. cout << openPer << " " << closePer << endl;
  38. }
  39. return 0;
  40. }

发表评论

表情:
评论列表 (有 0 条评论,337人围观)

还没有评论,来说两句吧...

相关阅读