分值 : 25 难度 : 简单题 思路 : string比较 坑点 : 第一次用“%d:%d:%d”读入,老平台是对的,现在运行时出错,改为string比较。 评语 : 有时候利用string 字典序 能解决很大的麻烦。
123456789101112131415161718192021222324252627282930313233
#include <iostream>#include <string>using namespace std ;typedef struct Node{ string name ; string in ; string out ;}Nodes ;Nodes data[1000] ;int main() { int count ; cin>> count ; for(int i = 0 ; i < count ; i++) { int v1 ,v2 ,v3; cin >> data[i].name >> data[i].in >> data[i].out ; } int index = 0 ; for(int i = 0 ; i< count ;i++) { if(data[i].in < data[index].in) index = i ; } cout << data[index].name <<" "; index = 0 ; for(int i = 0 ; i< count ;i++) { if(data[i].out > data[index].out) index = i ; } cout << data[index].name <<endl ;}