Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <string>#include <string.h>#include <limits.h>#include <unordered_set>using namespace std;struct node {int hour, minute, second;node() {hour = 0; minute = 0; second = 0;}node(int _hour, int _minute, int _second) {hour = _hour;minute = _minute;second = _second;}};bool smaller(const node& a, const node& b) {if(a.hour < b.hour)return true;if(a.hour > b.hour)return false;if(a.minute < b.minute)return true;if(a.minute > b.minute)return false;return a.second < b.second;}